summaryrefslogtreecommitdiff
path: root/channels/sip/reqresp_parser.c
diff options
context:
space:
mode:
authorDavid Vossel <dvossel@digium.com>2010-02-12 23:32:33 +0000
committerDavid Vossel <dvossel@digium.com>2010-02-12 23:32:33 +0000
commit7d5d0311c1d08f98424764b3c392f214cddc52d2 (patch)
treea6840bcf968ef51964d39053b3b89af6fd9c5153 /channels/sip/reqresp_parser.c
parentdb861e181ba5506768b012afe5f15b1ce33621df (diff)
Merged revisions 246545 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r246545 | dvossel | 2010-02-12 17:30:17 -0600 (Fri, 12 Feb 2010) | 16 lines lock channel during datastore removal On channel destruction the channel's datastores are removed and destroyed. Since there are public API calls to find and remove datastores on a channel, a lock should be held whenever datastores are removed and destroyed. This resolves a crash caused by a race condition in app_chanspy.c. (closes issue #16678) Reported by: tim_ringenbach Patches: datastore_destroy_race.diff uploaded by tim ringenbach (license 540) Tested by: dvossel ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@246546 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/sip/reqresp_parser.c')
0 files changed, 0 insertions, 0 deletions