diff options
author | Aaron <aaron@10gen.com> | 2009-05-08 16:43:22 -0700 |
---|---|---|
committer | Aaron <aaron@10gen.com> | 2009-05-08 16:43:22 -0700 |
commit | 80f97319bcb9ac199a2660a09304a13a864d1583 (patch) | |
tree | 38113ab7da8e1bfe7c0e35271389eba09b11f9cb /db/cloner.cpp | |
parent | 6ebf10766c432d4b3640cf5ab51934fe95d1adfb (diff) | |
download | mongo-80f97319bcb9ac199a2660a09304a13a864d1583.tar.gz |
fix repair segfault
Diffstat (limited to 'db/cloner.cpp')
-rw-r--r-- | db/cloner.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/db/cloner.cpp b/db/cloner.cpp index 0aefa13c781..4df68fa5d21 100644 --- a/db/cloner.cpp +++ b/db/cloner.cpp @@ -210,7 +210,7 @@ namespace mongo { { string err; const char *toname = to_name.c_str(); - setClient( toname ); + DBContext c( toname ); userCreateNS(toname, options, err, logForRepl); /* chunks are big enough that we should create the _id index up front, that should @@ -220,8 +220,8 @@ namespace mongo { */ if ( strstr(toname, "._chunks") ) ensureHaveIdIndex(toname); + copy(from_name, to_name.c_str(), false, logForRepl, masterSameProcess, slaveOk); } - copy(from_name, to_name.c_str(), false, logForRepl, masterSameProcess, slaveOk); } // now build the indexes |