diff options
Diffstat (limited to 'src/lua/lua_redis.c')
-rw-r--r-- | src/lua/lua_redis.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lua/lua_redis.c b/src/lua/lua_redis.c index a9006b773..c0b5c7d52 100644 --- a/src/lua/lua_redis.c +++ b/src/lua/lua_redis.c @@ -243,7 +243,7 @@ static void lua_redis_dns_callback (struct rspamd_dns_reply *reply, gpointer arg) { struct lua_redis_userdata *ud = arg; - union rspamd_reply_element *elt; + struct rspamd_reply_entry *elt; if (reply->code != DNS_RC_NOERROR) { @@ -251,8 +251,8 @@ lua_redis_dns_callback (struct rspamd_dns_reply *reply, gpointer arg) return; } else { - elt = reply->elements->data; - memcpy (&ud->ina, &elt->a.addr[0], sizeof (struct in_addr)); + elt = reply->entries; + memcpy (&ud->ina, &elt->content.a.addr, sizeof (struct in_addr)); /* Make real request */ lua_redis_make_request_real (ud); } |