summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDwight <dmerriman@gmail.com>2007-12-01 14:07:05 -0500
committerDwight <dmerriman@gmail.com>2007-12-01 14:07:05 -0500
commitbed046ec8fb6c1624b3e83f8cd0e0fb0bf069850 (patch)
treecdeb266633ba3e5006f19e71ac97ac81b67e5824
parentfb7d5b718c7f7732c26847be377ff14635150ef4 (diff)
downloadmongo-bed046ec8fb6c1624b3e83f8cd0e0fb0bf069850.tar.gz
dammit
-rw-r--r--db/query.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/db/query.cpp b/db/query.cpp
index af88d2287a1..5b9d4b177cf 100644
--- a/db/query.cpp
+++ b/db/query.cpp
@@ -61,7 +61,9 @@ auto_ptr<Cursor> getIndexCursor(const char *ns, JSObj& query, JSObj& order) {
const char *p = re;
if( *p++ != '^' ) goto fail;
while( *p ) {
- if( *p != ' ' && (*p<'0'||*p>'9') && (*p<='@'||*p>'Z') && (*p<'a'&&*p>'z') )
+ if( *p == ' ' || (*p>='0'&&*p<='9') || (*p>='@'&&*p<='Z') || (*p>='a'&&*p<='z') )
+ ;
+ else
goto fail;
p++;
}