diff options
Diffstat (limited to 'src/mongo/s/strategy_shard.cpp')
-rw-r--r-- | src/mongo/s/strategy_shard.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/s/strategy_shard.cpp b/src/mongo/s/strategy_shard.cpp index 25b2bab21f7..2f8667de6d8 100644 --- a/src/mongo/s/strategy_shard.cpp +++ b/src/mongo/s/strategy_shard.cpp @@ -44,7 +44,7 @@ namespace mongo { class ShardStrategy : public Strategy { bool _isSystemIndexes( const char* ns ) { - return strstr( ns , ".system.indexes" ) == strchr( ns , '.' ) && strchr( ns , '.' ); + return NamespaceString(ns).coll == "system.indexes"; } virtual void queryOp( Request& r ) { |