| 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 fc49f35e7c9165ddd5f1986462877df93bdd4829..b759d770ddcdc641e2f7e7ae945f5817394bc5dc 100644
|
| --- a/chrome/browser/sync/internal_api/sync_manager.cc
|
| +++ b/chrome/browser/sync/internal_api/sync_manager.cc
|
| @@ -1202,6 +1202,10 @@ void SyncManager::SyncInternal::RequestEarlyExit() {
|
| if (scheduler()) {
|
| scheduler()->RequestEarlyExit();
|
| }
|
| +
|
| + if (connection_manager_.get()) {
|
| + connection_manager_->TerminateAllIO();
|
| + }
|
| }
|
|
|
| void SyncManager::Shutdown() {
|
|
|