You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
739 B
23 lines
739 B
895357 - net-snmp-python adds zeros to end of IP address (IPADDR type), which is not valid |
|
|
|
Source: upstream commit 234158b8e84cc204cbac96e6e9be6959635404b8 |
|
|
|
--- a/python/netsnmp/client_intf.c |
|
+++ a/python/netsnmp/client_intf.c |
|
@@ -821,14 +821,14 @@ OCT: |
|
|
|
case TYPE_IPADDR: |
|
vars->type = ASN_IPADDRESS; |
|
- vars->val.integer = (long *)malloc(sizeof(long)); |
|
+ vars->val.integer = (in_addr_t *)malloc(sizeof(in_addr_t)); |
|
if (val) |
|
*(vars->val.integer) = inet_addr(val); |
|
else { |
|
ret = FAILURE; |
|
*(vars->val.integer) = 0; |
|
} |
|
- vars->val_len = sizeof(long); |
|
+ vars->val_len = sizeof(in_addr_t); |
|
break; |
|
|
|
case TYPE_OBJID:
|
|
|