Files
asterisk/main
Richard Mudgett 4f7b859726 features: Fix channel datastore access.
Found as a result of the testsuite tests/callparking test crashing.

Several calls to ast_get_chan_featuremap_config() and
ast_get_chan_features_xfer_config() did not lock the channel before
calling so the channel's datastore list was accessed without the lock's
protection.  Apparently another thread deleted a datastore on the
channel's list while the crashing thread was walking the list.  Crash at
0xdeaddead due to MALLOC_DEBUG's memory filler value as a result.

* Add missing channel locks to calls that were not already protected
as the doxygen for those calls indicates.

Change-Id: Id273b3d305cc616406c353cbc841b2b7655efaa1
2016-06-30 15:38:11 -05:00
..
2016-06-08 20:37:08 +03:00
2016-06-22 12:23:44 -05:00
2015-06-10 18:06:15 -05:00
2016-06-02 22:57:49 +03:00
2016-04-08 13:52:02 -05:00
2015-06-08 09:44:04 -05:00
2012-09-21 17:14:59 +00:00
2016-06-22 12:23:44 -05:00
2016-06-08 20:37:08 +03:00