Blame SOURCES/net-snmp-5.7.2-sendmsg-error-code.patch

a71cd2
diff -urNp a/snmplib/transports/snmpUDPBaseDomain.c b/snmplib/transports/snmpUDPBaseDomain.c
a71cd2
--- a/snmplib/transports/snmpUDPBaseDomain.c	2023-08-10 09:44:40.306822948 +0200
a71cd2
+++ b/snmplib/transports/snmpUDPBaseDomain.c	2023-08-10 09:46:37.161714093 +0200
a71cd2
@@ -212,7 +212,7 @@ int netsnmp_udpbase_sendto(int fd, struc
a71cd2
         }
a71cd2
 
a71cd2
         rc = sendmsg(fd, &m, NETSNMP_NOSIGNAL|NETSNMP_DONTWAIT);
a71cd2
-        if (rc >= 0 || errno != EINVAL)
a71cd2
+        if (rc >= 0 || (errno != EINVAL && errno != ENETUNREACH))
a71cd2
             return rc;
a71cd2
 
a71cd2
         /*