From: Vsevolod Stakhov Date: Wed, 25 Feb 2015 14:36:35 +0000 (+0000) Subject: Avoid redis context leak. X-Git-Tag: 0.9.0~624 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eb3aaf9fdca0450fe931e6375dd2d7d5bc800d48;p=thirdparty%2Frspamd.git Avoid redis context leak. --- diff --git a/src/lua/lua_redis.c b/src/lua/lua_redis.c index 91fa8ed9a6..5d256ff55f 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 {