registrar(k): reset local interator to contacts headers
authorDaniel-Constantin Mierla <miconda@gmail.com>
Sat, 4 Jun 2011 08:22:09 +0000 (10:22 +0200)
committerDaniel-Constantin Mierla <miconda@gmail.com>
Sat, 4 Jun 2011 08:22:09 +0000 (10:22 +0200)
commita74f12d633188a7e70b09238c0d48b207efc66c3
tree539890b38aacecca49cf4eb301fc19d7d1a4ba5f
parent510b4cb8830b3cf760a84f72ad810fb202522abd
registrar(k): reset local interator to contacts headers

- when the REGISTER request had more than one Contact header and
  max_contacts parameter was set, there were two iterations through the
  list fo Contacts header without reseting the iterator, resulting in
  not processing all Contact headers in save() - reported by Andreas Granig
- instead of parsing the fist contact header as parameter to several
  functions, take it from sip msg structure hook
modules_k/registrar/save.c