]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
support: struct netent portability fix for support_format_netent
authorFlorian Weimer <fweimer@redhat.com>
Sun, 1 Jan 2017 08:35:45 +0000 (09:35 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Sun, 1 Jan 2017 08:35:45 +0000 (09:35 +0100)
ChangeLog
support/support_format_netent.c

index 7b7508b36d9ac025304cfb7a2161d48881488354..8a163cc770e443cf13e30f3acaffe2688d33fb65 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-01-01  Florian Weimer  <fweimer@redhat.com>
+
+       * support/support_format_netent.c (support_format_netent): Work
+       around alpha struct netent definition difference.
+
 2017-01-01  Florian Weimer  <fweimer@redhat.com>
 
        * support/xwrite.c (xwrite): Use %td for pointer difference.
index 73cd0fee6166993536cb720a4b9c785d8ec629cf..020f5720d92b052dc649a9e80e5e2622be7170b4 100644 (file)
@@ -43,7 +43,9 @@ support_format_netent (struct netent *e)
     fprintf (mem.out, "alias: %s\n", *ap);
   if (e->n_addrtype != AF_INET)
     fprintf (mem.out, "addrtype: %d\n", e->n_addrtype);
-  fprintf (mem.out, "net: 0x%08x\n", e->n_net);
+  /* On alpha, e->n_net is an unsigned long.  */
+  unsigned int n_net = e->n_net;
+  fprintf (mem.out, "net: 0x%08x\n", n_net);
 
   xfclose_memstream (&mem);
   return mem.buffer;