diff --git a/cpp/src/Ice/ConnectionI.cpp b/cpp/src/Ice/ConnectionI.cpp index c7e25b486cf..49cd05afdf9 100644 --- a/cpp/src/Ice/ConnectionI.cpp +++ b/cpp/src/Ice/ConnectionI.cpp @@ -512,31 +512,46 @@ Ice::ConnectionI::close(function response, functionclose(nullptr, nullptr); + controller->resumeAdapter(); timeout->op(); // Ensure adapter is active. }