28 lines
932 B
Diff
28 lines
932 B
Diff
|
543352: 'make test' fails on big endian system
|
||
|
|
||
|
Source: upstream, SVN rev. 17860
|
||
|
|
||
|
Fix udpTable indexes.
|
||
|
Index: net-snmp/agent/mibgroup/mibII/udpTable.c
|
||
|
===================================================================
|
||
|
--- net-snmp/agent/mibgroup/mibII/udpTable.c (revision 17859)
|
||
|
+++ net-snmp/agent/mibgroup/mibII/udpTable.c (revision 17860)
|
||
|
@@ -361,7 +361,7 @@
|
||
|
{
|
||
|
UDPTABLE_ENTRY_TYPE *entry = (UDPTABLE_ENTRY_TYPE *)*loop_context;
|
||
|
long port;
|
||
|
- in_addr_t addr;
|
||
|
+ long addr;
|
||
|
|
||
|
if (!entry)
|
||
|
return NULL;
|
||
|
@@ -376,7 +376,7 @@
|
||
|
#else
|
||
|
addr = UDP_ADDRESS_TO_NETWORK_ORDER((in_addr_t)entry->UDPTABLE_LOCALADDRESS);
|
||
|
snmp_set_var_value(index, (u_char *)&addr,
|
||
|
- sizeof(entry->UDPTABLE_LOCALADDRESS));
|
||
|
+ sizeof(addr));
|
||
|
#endif
|
||
|
port = UDP_PORT_TO_HOST_ORDER(entry->UDPTABLE_LOCALPORT);
|
||
|
snmp_set_var_value(index->next_variable,
|