Blame SOURCES/net-snmp-5.7.2-python-ipaddress-size.patch

9a6c41
895357 - net-snmp-python adds zeros to end of IP address (IPADDR type), which is not valid
9a6c41
9a6c41
Source: upstream commit 234158b8e84cc204cbac96e6e9be6959635404b8
9a6c41
9a6c41
 --- a/python/netsnmp/client_intf.c	
9a6c41
+++ a/python/netsnmp/client_intf.c	
9a6c41
@@ -821,14 +821,14 @@ OCT:
9a6c41
 
9a6c41
       case TYPE_IPADDR:
9a6c41
         vars->type = ASN_IPADDRESS;
9a6c41
-        vars->val.integer = (long *)malloc(sizeof(long));
9a6c41
+        vars->val.integer = (in_addr_t *)malloc(sizeof(in_addr_t));
9a6c41
         if (val)
9a6c41
             *(vars->val.integer) = inet_addr(val);
9a6c41
         else {
9a6c41
             ret = FAILURE;
9a6c41
             *(vars->val.integer) = 0;
9a6c41
         }
9a6c41
-        vars->val_len = sizeof(long);
9a6c41
+        vars->val_len = sizeof(in_addr_t);
9a6c41
         break;
9a6c41
 
9a6c41
       case TYPE_OBJID: