From 374a60fa001de3e41c7e3d0782b4c2361479f316 Mon Sep 17 00:00:00 2001 From: Jan Willamowius <jan@willamowius.de> Date: 周日, 21 4月 2019 23:57:15 +0800 Subject: [PATCH] make sure variables are initialized before use --- src/library/os/network_id.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/library/os/network_id.c b/src/library/os/network_id.c index 1c112b2..5a671f0 100644 --- a/src/library/os/network_id.c +++ b/src/library/os/network_id.c @@ -58,7 +58,7 @@ FUNCTION_RETURN f_return = FUNC_RET_OK; struct ifaddrs *ifaddr, *ifa; - int family, i, n, if_name_position; + int family, n = 0, if_name_position; unsigned int if_num, if_max; //char host[NI_MAXHOST]; char *ifnames; @@ -148,7 +148,7 @@ } else if (family == AF_PACKET && ifa->ifa_data != NULL) { struct sockaddr_ll *s1 = (struct sockaddr_ll*) ifa->ifa_addr; if (adapterInfos != NULL && if_name_position < *adapter_info_size) { - for (i = 0; i < 6; i++) { + for (int i = 0; i < 6; i++) { adapterInfos[if_name_position].mac_address[i] = s1->sll_addr[i]; #ifdef _DEBUG -- Gitblit v1.9.1