From: Vsevolod Stakhov Date: Thu, 26 Mar 2015 14:13:31 +0000 (+0000) Subject: Fix socket length calculations for UDP sockets. X-Git-Tag: 0.9.0~417 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b5f65acbd6a62aa60431e3b8b19aeb6d3b56821a;p=rspamd.git Fix socket length calculations for UDP sockets. --- diff --git a/src/libutil/addr.c b/src/libutil/addr.c index 38e5ac4fa..3e2ec9458 100644 --- a/src/libutil/addr.c +++ b/src/libutil/addr.c @@ -558,7 +558,7 @@ rspamd_inet_address_recvfrom (gint fd, void *buf, gsize len, gint fl, if (target) { addr = rspamd_inet_addr_create (su.sa.sa_family); - addr->slen = len; + addr->slen = slen; if (addr->af == AF_UNIX) { addr->u.un = g_slice_alloc (sizeof (*addr->u.un));