]> source.dussan.org Git - rspamd.git/commitdiff
Fix socket length calculations for UDP sockets.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 26 Mar 2015 14:13:31 +0000 (14:13 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 26 Mar 2015 14:13:31 +0000 (14:13 +0000)
src/libutil/addr.c

index 38e5ac4fa080a005235aab54bf8f5b3eb4739129..3e2ec9458c13a3ea2148f4266b30eef02e3c4e3d 100644 (file)
@@ -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));