Jan Willamowius
2019-04-21 374a60fa001de3e41c7e3d0782b4c2361479f316
make sure variables are initialized before use
1个文件已修改
4 ■■■■ 已修改文件
src/library/os/network_id.c 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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