aboutsummaryrefslogtreecommitdiff
path: root/networking/interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/interface.c')
-rw-r--r--networking/interface.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/networking/interface.c b/networking/interface.c
index f3f37f928..c03471238 100644
--- a/networking/interface.c
+++ b/networking/interface.c
@@ -1093,12 +1093,14 @@ static void ife_print(struct interface *ptr)
1093#define IPV6_ADDR_MAPPED 0x1000U 1093#define IPV6_ADDR_MAPPED 0x1000U
1094#define IPV6_ADDR_RESERVED 0x2000U /* reserved address space */ 1094#define IPV6_ADDR_RESERVED 0x2000U /* reserved address space */
1095 1095
1096 if ((f = fopen(_PATH_PROCNET_IFINET6, "r")) != NULL) { 1096 f = fopen(_PATH_PROCNET_IFINET6, "r");
1097 if (f != NULL) {
1097 while (fscanf 1098 while (fscanf
1098 (f, "%4s%4s%4s%4s%4s%4s%4s%4s %02x %02x %02x %02x %20s\n", 1099 (f, "%4s%4s%4s%4s%4s%4s%4s%4s %02x %02x %02x %02x %20s\n",
1099 addr6p[0], addr6p[1], addr6p[2], addr6p[3], addr6p[4], 1100 addr6p[0], addr6p[1], addr6p[2], addr6p[3], addr6p[4],
1100 addr6p[5], addr6p[6], addr6p[7], &if_idx, &plen, &scope, 1101 addr6p[5], addr6p[6], addr6p[7], &if_idx, &plen, &scope,
1101 &dad_status, devname) != EOF) { 1102 &dad_status, devname) != EOF
1103 ) {
1102 if (!strcmp(devname, ptr->name)) { 1104 if (!strcmp(devname, ptr->name)) {
1103 sprintf(addr6, "%s:%s:%s:%s:%s:%s:%s:%s", 1105 sprintf(addr6, "%s:%s:%s:%s:%s:%s:%s:%s",
1104 addr6p[0], addr6p[1], addr6p[2], addr6p[3], 1106 addr6p[0], addr6p[1], addr6p[2], addr6p[3],