Blame SOURCES/net-snmp-5.8-ipv6-clientaddr.patch

4dcf3f
diff -urNp a/snmplib/transports/snmpUDPIPv6Domain.c b/snmplib/transports/snmpUDPIPv6Domain.c
4dcf3f
--- a/snmplib/transports/snmpUDPIPv6Domain.c	2019-01-24 09:03:05.606441678 +0100
4dcf3f
+++ b/snmplib/transports/snmpUDPIPv6Domain.c	2019-02-07 08:59:26.434587244 +0100
4dcf3f
@@ -464,7 +464,7 @@ netsnmp_udp6_transport(const struct sock
4dcf3f
                                               NETSNMP_DS_LIB_CLIENT_ADDR);
4dcf3f
         if (client_socket) {
4dcf3f
             struct sockaddr_in6 client_addr;
4dcf3f
-            if(!netsnmp_sockaddr_in6_2(&client_addr, client_socket, NULL)) {
4dcf3f
+            if(netsnmp_sockaddr_in6_2(&client_addr, client_socket, NULL)) {
4dcf3f
                 return netsnmp_udp6_transport_with_source(addr, local,
4dcf3f
                                                           &client_addr);
4dcf3f
             }