kloczek / rpms / net-snmp

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