summaryrefslogtreecommitdiffstats
path: root/src/lua/lua_redis.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua/lua_redis.c')
-rw-r--r--src/lua/lua_redis.c6
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);
}