Fix for wrong error level detection in redis.log()

This commit is contained in:
antirez 2011-05-16 18:36:07 +02:00
parent 288f811fea
commit e927a24610

View 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;
}