From 34c994011ba790167c2ffa8a9f7da78e38236147 Mon Sep 17 00:00:00 2001
From: gcontini <1121667+gcontini@users.noreply.github.com>
Date: 周日, 11 10月 2020 17:09:26 +0800
Subject: [PATCH] add tests/docs for Ubuntu 20.04

---
 src/library/os/linux/network.cpp |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/library/os/linux/network.cpp b/src/library/os/linux/network.cpp
index 475463b..5873a2b 100644
--- a/src/library/os/linux/network.cpp
+++ b/src/library/os/linux/network.cpp
@@ -25,8 +25,10 @@
 #include <netpacket/packet.h>
 #include <stdio.h>
 #include <unordered_map>
+#include <string.h>
+#include <memory.h>
 
-#include "../../base/StringUtils.h"
+#include "../../base/string_utils.h"
 #include "../../base/logger.h"
 #include "../network.hpp"
 
@@ -58,7 +60,7 @@
 		if (ifa->ifa_addr == NULL || (ifa->ifa_flags & IFF_LOOPBACK) != 0) {
 			continue;
 		}
-		string if_name(ifa->ifa_name, mstrnlen_s(ifa->ifa_name, NI_MAXHOST));
+		string if_name(ifa->ifa_name, mstrnlen_s(ifa->ifa_name, LCC_ADAPTER_DESCRIPTION_LEN));
 		// if_name_position = ifname_position(ifnames, ifa->ifa_name, if_num);
 		// interface name not seen en advance
 		OsAdapterInfo *currentAdapter;
@@ -66,7 +68,7 @@
 		if (adapterByName.find(if_name) == adapterByName.end()) {
 			OsAdapterInfo newAdapter;
 			memset(&newAdapter, 0, sizeof(OsAdapterInfo));
-			strncpy(&newAdapter.description[0], ifa->ifa_name, NI_MAXHOST);
+			strncpy(&newAdapter.description[0], ifa->ifa_name, LCC_ADAPTER_DESCRIPTION_LEN);
 			adapterByName[if_name] = newAdapter;
 		}
 		auto it = adapterByName.find(if_name);

--
Gitblit v1.9.1