[Asterisk-code-review] res_pjsip_header_funcs: wrong pool used tdata headers (asterisk[18])
George Joseph
asteriskteam at digium.com
Wed Mar 30 06:50:18 CDT 2022
Attention is currently required from: Kevin Harwell.
George Joseph has uploaded a new patch set (#2) to the change originally created by Kevin Harwell. ( https://gerrit.asterisk.org/c/asterisk/+/18272 )
Change subject: res_pjsip_header_funcs: wrong pool used tdata headers
......................................................................
res_pjsip_header_funcs: wrong pool used tdata headers
When adding headers to an outgoing request the headers were cloned using
the dialog's pool when they should have been cloned using tdata's pool.
Under certain circumstances it was possible for the dialog object, and
its pool to be freed while tdata is still active and available. Thus the
cloned header "disappeared", and when tdata tried to later access it a
crash would occur.
This patch makes it so all added headers are cloned appropriately using
tdata's pool.
ASTERISK-29411 #close
ASTERISK-29535 #close
Change-Id: I9852025b5ee93ce1c038209150ee9dba1e0767c5
---
M res/res_pjsip_header_funcs.c
1 file changed, 1 insertion(+), 2 deletions(-)
git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/72/18272/2
--
To view, visit https://gerrit.asterisk.org/c/asterisk/+/18272
To unsubscribe, or for help writing mail filters, visit https://gerrit.asterisk.org/settings
Gerrit-Project: asterisk
Gerrit-Branch: 18
Gerrit-Change-Id: I9852025b5ee93ce1c038209150ee9dba1e0767c5
Gerrit-Change-Number: 18272
Gerrit-PatchSet: 2
Gerrit-Owner: Kevin Harwell <kharwell at digium.com>
Gerrit-Reviewer: Friendly Automation
Gerrit-Reviewer: Joshua Colp <jcolp at sangoma.com>
Gerrit-Attention: Kevin Harwell <kharwell at digium.com>
Gerrit-MessageType: newpatchset
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-code-review/attachments/20220330/52579656/attachment.html>
More information about the asterisk-code-review
mailing list