From: Vsevolod Stakhov Date: Thu, 12 Mar 2015 14:33:09 +0000 (+0000) Subject: Adopt lua-redis for new inet_addr. X-Git-Tag: 0.9.0~512^2~13 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=fe68df49f6cdd499f82c4edd320c9a9d20e2c0c0;p=rspamd.git Adopt lua-redis for new inet_addr. --- diff --git a/src/lua/lua_redis.c b/src/lua/lua_redis.c index d9d9702dd..1989b2044 100644 --- a/src/lua/lua_redis.c +++ b/src/lua/lua_redis.c @@ -49,7 +49,6 @@ struct lua_redis_userdata { struct rspamd_task *task; gint cbref; gchar *server; - struct in_addr ina; gchar *reqline; guint16 port; }; @@ -213,15 +212,15 @@ lua_redis_make_request (lua_State *L) addr = lua_check_ip (L, 2); top = lua_gettop (L); /* Now get callback */ - if (lua_isfunction (L, 3) && addr != NULL && addr->is_valid && top >= 4) { + if (lua_isfunction (L, 3) && addr != NULL && addr->addr && top >= 4) { /* Create userdata */ ud = rspamd_mempool_alloc (task->task_pool, sizeof (struct lua_redis_userdata)); ud->task = task; ud->L = L; - ud->ctx = redisAsyncConnect (rspamd_inet_address_to_string (&addr->addr), - rspamd_inet_address_get_port (&addr->addr)); + ud->ctx = redisAsyncConnect (rspamd_inet_address_to_string (addr->addr), + rspamd_inet_address_get_port (addr->addr)); if (ud->ctx == NULL || ud->ctx->err) { redisAsyncFree (ud->ctx);