summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/api/socket/socket_api.h
diff options
context:
space:
mode:
authornoamsml@chromium.org <noamsml@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-16 01:43:07 +0000
committernoamsml@chromium.org <noamsml@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-16 01:43:07 +0000
commit9ced6a97bedf72a4f84e4a8e8d91513a90038c58 (patch)
tree7708af6831d9482a76742a3d126b5d015a5386f8 /chrome/browser/extensions/api/socket/socket_api.h
parent7fc25999e23434e887682b4811322626af1ee268 (diff)
downloadchromium_src-9ced6a97bedf72a4f84e4a8e8d91513a90038c58.zip
chromium_src-9ced6a97bedf72a4f84e4a8e8d91513a90038c58.tar.gz
chromium_src-9ced6a97bedf72a4f84e4a8e8d91513a90038c58.tar.bz2
Fix deadlock and DCHECK issues when shutting down local discovery process
1. Fix deadlock in local discovery process by introducing separate shutdown step for local discovery. 2. Fix DCHECK error in local discovery process by shutting down MDns on the IO thread. 3. Remove and then disable failing DHECKs requiring the service discovery prcoess host to be shut down on its owning thread, as we cannot guarantee that easily, and it is safe to shut it down on the IO thread so long as it has no listeners (for which there are DCHECKs). BUG= Review URL: https://chromiumcodereview.appspot.com/22021004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217910 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/api/socket/socket_api.h')
0 files changed, 0 insertions, 0 deletions