[Home]

Summary:ASTERISK-27411: pjsip: TCP connections may not be destroyed
Reporter:Joshua C. Colp (jcolp)Labels:pjsip
Date Opened:2017-11-10 07:05:46.000-0600Date Closed:2017-11-14 08:53:22.000-0600
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Resources/res_pjsip/Bundling
Versions:13.18.1 15.1.1 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Once a pjsip transport is removed from the hash table, it cannot be manually destroyed.

Scenario:

pjsip_transport_register() can move a transport from the hash table to tp_list.
Calling pjsip_transport shutdown() to that transport will not destroy it since pjsip_transport_add_ref() and pjsip_transport_dec_ref() will have no effect, due to is_transport_valid() check.
Comments:By: Friendly Automation (friendly-automation) 2017-11-14 08:53:22.966-0600

Change 7173 merged by Jenkins2:
pjsip: Add patch to allow all transports to be destroyed.

[https://gerrit.asterisk.org/7173|https://gerrit.asterisk.org/7173]

By: Friendly Automation (friendly-automation) 2017-11-14 09:07:25.301-0600

Change 7175 merged by Jenkins2:
pjsip: Add patch to allow all transports to be destroyed.

[https://gerrit.asterisk.org/7175|https://gerrit.asterisk.org/7175]

By: Friendly Automation (friendly-automation) 2017-11-14 09:12:21.442-0600

Change 7174 merged by Joshua Colp:
pjsip: Add patch to allow all transports to be destroyed.

[https://gerrit.asterisk.org/7174|https://gerrit.asterisk.org/7174]

By: Friendly Automation (friendly-automation) 2017-11-14 09:26:50.666-0600

Change 7176 merged by Joshua Colp:
pjsip: Add patch to allow all transports to be destroyed.

[https://gerrit.asterisk.org/7176|https://gerrit.asterisk.org/7176]

By: Friendly Automation (friendly-automation) 2017-11-14 09:27:07.415-0600

Change 7177 merged by Joshua Colp:
pjsip: Add patch to allow all transports to be destroyed.

[https://gerrit.asterisk.org/7177|https://gerrit.asterisk.org/7177]