commit | 54e995562696ecc1ef553bfc577bafc0bf4bb7b6 | [log] [tgz] |
---|---|---|
author | pbos@webrtc.org <pbos@webrtc.org> | Thu Aug 08 17:32:21 2013 +0000 |
committer | pbos@webrtc.org <pbos@webrtc.org> | Thu Aug 08 17:32:21 2013 +0000 |
tree | 958d83ed8845a394fcc6ae42ab4afc7d8580e3ad | |
parent | be78a050a6eb14445628cad1a09782f3c5bb9e53 [diff] |
Delete Channels without ChannelManager lock. Triggered Helgrind error, as deleting a Channel will also unregister a module which has called GetChannel(), resulting in a cyclic lock graph. This change will also allow other threads to access the ChannelManager instance while Channels are deleted. R=xians@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1946005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@4505 4adac7df-926f-26a2-2b94-8c16560cd09d