chan_sip: Session Timers required but refused wrongly.
authorAlexander Traud <pabstraud@compuserve.com>
Mon, 3 Apr 2017 07:30:43 +0000 (09:30 +0200)
committerAlexander Traud <pabstraud@compuserve.com>
Mon, 3 Apr 2017 07:30:43 +0000 (09:30 +0200)
commit4fc22c76733fe13bea14605fba6f81dc255d540d
treef7eac0c175574de8662d1d21a09bf8ac50a9275c
parent9c80796d6f6c36738ceab48ec1123c8d154279d4
chan_sip: Session Timers required but refused wrongly.

SIP user-agents indicate which protocol extensions are allowed in headers
like Supported and Required. Such protocol extensions are Session Timers
(RFC 4028) for example. Session Timers are supported since Mantis-10665.
Since ASTERISK-21721, not only the first but multiple Supported/Required
headers in a message are parsed. In that change, an existing variable was
re-used within a newly added do-loop. Currently, at the end of that loop,
that variable is an empty string always. Previously, that variable was used
within log output. However, the log output was not changed.

ASTERISK-26915 #close

Change-Id: I09315f31b4d78fb214bb2a9fb6c0f5e143eae990
channels/chan_sip.c