This change adds a missing channel lock when adding a datastore
to a channel.
........
Merged revisions 404135 from http://svn.asterisk.org/svn/asterisk/branches/1.8
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@404136
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
datastore->inheritance = DATASTORE_INHERIT_FOREVER;
ao2_ref(event, +1);
+
+ ast_channel_lock(chan);
res = ast_channel_datastore_add(chan, datastore);
+ ast_channel_unlock(chan);
if (!(tmpstr = ast_str_create(32))) {
goto notify_cleanup;