PJSIP: Handle headers in a list appropriately
authorKinsey Moore <kmoore@digium.com>
Tue, 21 Jan 2014 17:15:34 +0000 (17:15 +0000)
committerKinsey Moore <kmoore@digium.com>
Tue, 21 Jan 2014 17:15:34 +0000 (17:15 +0000)
commite0da867dbee6a1f90fd8f791b77371cc6e2c1824
treefe1ab4248fed5180511b133238b19240475d474b
parent1590d32ab0a5b6797c96244a47f18f868574e970
PJSIP: Handle headers in a list appropriately

The PJSIP header parsing function (pjsip_parse_hdr) can generate more
than one header instance from a single header field. These header
instances exist as a list attached to the returned header and must be
handled appropriately when they are added to a message or else only the
first header instance will be used. This changes the linked list
functions used in outbound proxy code to merge the lists properly.
........

Merged revisions 406020 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@406022 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_pjsip.c
res/res_pjsip_outbound_registration.c