]> source.dussan.org Git - rspamd.git/commitdiff
Fix redis invocation.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 4 Apr 2015 00:44:43 +0000 (01:44 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 4 Apr 2015 00:44:43 +0000 (01:44 +0100)
src/lua/lua_redis.c

index bd26521d1286c137a6157cdc1cab993f739e003e..661c83079c2338f85acfff221f8d9a9a8048d2b6 100644 (file)
@@ -295,7 +295,7 @@ lua_redis_make_request (lua_State *L)
                                                top,
                                                args,
                                                NULL);
-                       if (ret) {
+                       if (ret == REDIS_OK) {
                                register_async_event (ud->task->s,
                                                lua_redis_fin,
                                                ud,
@@ -309,7 +309,7 @@ lua_redis_make_request (lua_State *L)
                                event_add (&ud->timeout, &tv);
                        }
                        else {
-                               msg_info ("call to redis failed");
+                               msg_info ("call to redis failed: %s", ud->ctx->errstr);
                                redisAsyncFree (ud->ctx);
                                luaL_unref (ud->L, LUA_REGISTRYINDEX, ud->cbref);
                        }