From: Vsevolod Stakhov Date: Wed, 24 May 2017 09:18:45 +0000 (+0100) Subject: [CritFix] Fix accepting on IPv6 sockets X-Git-Tag: 1.5.9~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f7e724930fa5195c7466c1754aee0d45b615db4;p=thirdparty%2Frspamd.git [CritFix] Fix accepting on IPv6 sockets --- diff --git a/src/libutil/addr.c b/src/libutil/addr.c index 54988cf49b..082cbb9414 100644 --- a/src/libutil/addr.c +++ b/src/libutil/addr.c @@ -280,6 +280,11 @@ rspamd_accept_from_socket (gint sock, rspamd_inet_addr_t **target, sizeof (struct in6_addr)); } } + else { + addr = rspamd_inet_addr_create (AF_INET6); + memcpy (&addr->u.in.addr.s6.sin6_addr, &su.s6.sin6_addr, + sizeof (struct in6_addr)); + } } else {