]> git.saurik.com Git - redis.git/commitdiff
Fix for wrong error level detection in redis.log()
authorantirez <antirez@gmail.com>
Mon, 16 May 2011 16:36:07 +0000 (18:36 +0200)
committerantirez <antirez@gmail.com>
Wed, 25 May 2011 10:32:50 +0000 (12:32 +0200)
src/scripting.c

index 2f94f4d7e7656197ade402b0bfbc174664c149c7..be6247a907d984a2a5b79ccdc30807e0098430dd 100644 (file)
@@ -209,11 +209,11 @@ int luaLogCommand(lua_State *lua) {
         luaPushError(lua, "redis.log() requires two arguments or more.");
         return 1;
     } else if (!lua_isnumber(lua,-argc)) {
-        luaPushError(lua, "First argument must be a number.");
+        luaPushError(lua, "First argument must be a number (log level).");
         return 1;
     }
     level = lua_tonumber(lua,-argc);
-    if (level < REDIS_DEBUG && level > REDIS_WARNING) {
+    if (level < REDIS_DEBUG || level > REDIS_WARNING) {
         luaPushError(lua, "Invalid debug level.");
         return 1;
     }