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: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5f65acbd6a62aa60431e3b8b19aeb6d3b56821a;p=thirdparty%2Frspamd.git Fix socket length calculations for UDP sockets. --- diff --git a/src/libutil/addr.c b/src/libutil/addr.c index 38e5ac4fa0..3e2ec9458c 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));