diff options
author | dvossel <dvossel@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-06-29 17:04:04 +0000 |
---|---|---|
committer | dvossel <dvossel@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-06-29 17:04:04 +0000 |
commit | af62815753a3265c74fca014b0c1b03cf78d9315 (patch) | |
tree | 88e7682097dc48c239e590edd9fce832129ab9fb /funcs | |
parent | 48b4ad8c7eb842ecb6f78d9ae3878663848a469d (diff) |
segfault after SPINLOCK schedule delete
Using the SPINLOCK schedule delete macro can result in the iax_pvt lock
being given up. This makes it possible for the iax_pvt to dissappear
when we thought we held the mutex the entire time. To resolve this, the
iax_pvt's ref count is incremented.
(closes issue #15377)
Reported by: aragon
Patches:
iax_spin_issue_1.4.diff uploaded by dvossel (license 671)
Tested by: aragon, dvossel
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@204067 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'funcs')
0 files changed, 0 insertions, 0 deletions