diff options
Diffstat (limited to 'src/lua/lua_redis.c')
-rw-r--r-- | src/lua/lua_redis.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lua/lua_redis.c b/src/lua/lua_redis.c index 91fa8ed9a..5d256ff55 100644 --- a/src/lua/lua_redis.c +++ b/src/lua/lua_redis.c @@ -109,7 +109,6 @@ lua_redis_push_error (const gchar *err, if (connected) { remove_normal_event (ud->task->s, lua_redis_fin, ud); } - } /** @@ -202,6 +201,8 @@ lua_redis_make_request_real (struct lua_redis_userdata *ud) lua_redis_push_error (ud->ctx ? ud->ctx->errstr : "unknown error", ud, FALSE); + redisAsyncFree (ud->ctx); + return FALSE; } else { |