summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qpid/cpp/src/qpid/client/TCPConnector.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/qpid/cpp/src/qpid/client/TCPConnector.cpp b/qpid/cpp/src/qpid/client/TCPConnector.cpp
index 2de139d5df..360d8c133c 100644
--- a/qpid/cpp/src/qpid/client/TCPConnector.cpp
+++ b/qpid/cpp/src/qpid/client/TCPConnector.cpp
@@ -133,7 +133,8 @@ bool TCPConnector::closeInternal() {
bool ret = !closed;
if (!closed) {
closed = true;
- aio->queueForDeletion();
+ if (aio)
+ aio->queueForDeletion();
socket.close();
}
return ret;