]> git.ipfire.org Git - thirdparty/asterisk.git/commit
chan_sip: Fix crash involving the bogus peer during sip reload. 65/1765/2
authorRichard Mudgett <rmudgett@digium.com>
Fri, 4 Dec 2015 21:36:45 +0000 (15:36 -0600)
committerRichard Mudgett <rmudgett@digium.com>
Mon, 7 Dec 2015 16:55:54 +0000 (10:55 -0600)
commit2b992014dcf8f1d343e95a06868d4ebd14619d33
treeffcceface5f3f361beb77e40d5337741c75b1f07
parenteb9a353490d440931c44b3b0b69e633906b2e197
chan_sip: Fix crash involving the bogus peer during sip reload.

A crash happens sometimes when performing a CLI "sip reload".  The bogus
peer gets refreshed while it is in use by a new call which can cause the
crash.

* Protected the global bogus peer object with an ao2 global object
container.

ASTERISK-25610 #close

Change-Id: I5b528c742195681abcf713c6e1011ea65354eeed
channels/chan_sip.c