diff options
author | jpeeler <jpeeler@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-09-14 21:47:11 +0000 |
---|---|---|
committer | jpeeler <jpeeler@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-09-14 21:47:11 +0000 |
commit | 147f8b3dcc50090f856ea3690789f5bc4d06cb9a (patch) | |
tree | 0f935ad9abc938a23e09d4c222a4a334ed2ab724 /build_tools/prep_tarball | |
parent | 4d40ee2f00f791fc3f11609a2e93badf322af1d0 (diff) |
Fix handling of DAHDI_EVENT_REMOVED event to prevent crash in do_monitor.
After talking to rmudgett about some of his recent iflist locking changes, it
was determined that the only place that would destroy a channel without being
explicitly to do so was in handle_init_event. The loop to walk the interface
list has been modified to wait to destroy the channel until the dahdi_pvt of
the channel to be destroyed is no longer needed.
(closes issue #15378)
Reported by: samy
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@218401 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'build_tools/prep_tarball')
0 files changed, 0 insertions, 0 deletions