| Index: chrome/browser/sync/internal_api/sync_manager.cc
|
| diff --git a/chrome/browser/sync/internal_api/sync_manager.cc b/chrome/browser/sync/internal_api/sync_manager.cc
|
| index 6b022da2ac7c3cc911580350c084c87697b80bdc..fcd46b8e957a4848c83b24e9202bc6be65bc55db 100644
|
| --- a/chrome/browser/sync/internal_api/sync_manager.cc
|
| +++ b/chrome/browser/sync/internal_api/sync_manager.cc
|
| @@ -1254,6 +1254,10 @@ void SyncManager::SyncInternal::RequestEarlyExit() {
|
| if (scheduler()) {
|
| scheduler()->RequestEarlyExit();
|
| }
|
| +
|
| + if (connection_manager_.get()) {
|
| + connection_manager_->TerminateAllIO();
|
| + }
|
| }
|
|
|
| void SyncManager::Shutdown() {
|
|
|