diff options
Diffstat (limited to 'src/client/windows/crash_generation/crash_generation_server.cc')
-rw-r--r-- | src/client/windows/crash_generation/crash_generation_server.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/windows/crash_generation/crash_generation_server.cc b/src/client/windows/crash_generation/crash_generation_server.cc index d9769ae8..794742db 100644 --- a/src/client/windows/crash_generation/crash_generation_server.cc +++ b/src/client/windows/crash_generation/crash_generation_server.cc @@ -424,9 +424,10 @@ void CrashGenerationServer::HandleReadDoneState() { if (msg_.tag == MESSAGE_TAG_UPLOAD_REQUEST) { if (upload_request_callback_) upload_request_callback_(upload_context_, msg_.id); + EnterStateImmediately(IPC_SERVER_STATE_DISCONNECTING); return; } - + scoped_ptr<ClientInfo> client_info( new ClientInfo(this, msg_.id, |