diff options
Diffstat (limited to 's/d_logic.cpp')
-rw-r--r-- | s/d_logic.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/s/d_logic.cpp b/s/d_logic.cpp index 9fe57f17872..7b639b78b83 100644 --- a/s/d_logic.cpp +++ b/s/d_logic.cpp @@ -291,7 +291,13 @@ namespace mongo { // now we're locked myVersions[ns] = newVersion; - + NSVersions * versions = clientShardVersions.get(); + if ( ! versions ){ + versions = new NSVersions(); + clientShardVersions.reset( versions ); + } + (*versions)[ns] = newVersion; + BSONObj res; bool ok; |