diff options
author | Dan Pasette <dan@10gen.com> | 2012-10-15 16:26:33 -0400 |
---|---|---|
committer | Dan Pasette <dan@10gen.com> | 2012-10-15 17:17:09 -0400 |
commit | 07865170991cb07cab95a57e49f3ed3f44b8a8ba (patch) | |
tree | 269b719e37abebaeb1d8b35c482372793092902a | |
parent | 01477c20c8eee2fa726b26d8c022e80750aab959 (diff) | |
download | mongo-07865170991cb07cab95a57e49f3ed3f44b8a8ba.tar.gz |
SERVER-6709: Don't call ->done() on a null ptr
Backport of git commit: bf724ef21063d3f7f9dec856ef602899b5d0ea14
-rw-r--r-- | s/client.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/s/client.cpp b/s/client.cpp index 493a8fb1d87..f555b6c7f57 100644 --- a/s/client.cpp +++ b/s/client.cpp @@ -241,7 +241,8 @@ namespace mongo { // responses. warning() << "could not get last error from a shard " << theShard << causedBy( e ) << endl; - conn->done(); + if (conn) + conn->done(); return false; } |