PTR_ARRAY_FOREACH (up->addrs.addr, i, addr_elt) {
if (rspamd_inet_address_compare (addr_elt->addr, cur->addr) == 0) {
- naddr = g_malloc0 (sizeof (*addr_elt));
+ naddr = g_malloc0 (sizeof (*naddr));
naddr->addr = cur->addr;
naddr->errors = reset_errors ? 0 : addr_elt->errors;
seen_addr = TRUE;
}
if (!seen_addr) {
- addr_elt = g_malloc0 (sizeof (*addr_elt));
- addr_elt->addr = cur->addr;
- addr_elt->errors = 0;
+ naddr = g_malloc0 (sizeof (*naddr));
+ naddr->addr = cur->addr;
+ naddr->errors = 0;
}
g_ptr_array_add (new_addrs, naddr);