diff options
author | Richard Mudgett <rmudgett@digium.com> | 2011-06-22 18:45:24 +0000 |
---|---|---|
committer | Richard Mudgett <rmudgett@digium.com> | 2011-06-22 18:45:24 +0000 |
commit | 9000732418a94ad98f1f8c65c76733a04c169da6 (patch) | |
tree | b5beb40a2950b8fae75ba9d2da8597120df5635d /include/asterisk/netsock2.h | |
parent | e8c0be8fc2ed65a13db364d83344a37f73490bf6 (diff) |
Merged revisions 324481 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
Also fixed a reference leak in an error path in sip_msg_send().
........
r324481 | rmudgett | 2011-06-22 13:41:20 -0500 (Wed, 22 Jun 2011) | 19 lines
Timout or error on INFO or MESSAGE transaction causes call to be lost.
When exchanging INFO messages within a call, 4xx error causes the call to
be disconnected although RFC 2976 explicitly states that such transactions
do not modify the state of the dialog.
When exchanging MESSAGE messages within a call, 4xx error causes the call
to be disconnected. To provide least surprise, we should not disconnect
the call since a MESSAGE is like INFO in this case. (Implied by RFC 3428
Section 2)
(closes issue ASTERISK-17901)
Reported by: neutrino88
Review: https://reviewboard.asterisk.org/r/1257/
Review: https://reviewboard.asterisk.org/r/1258/
JIRA SWP-3486
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@324482 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/netsock2.h')
0 files changed, 0 insertions, 0 deletions