gcontini
2020-05-16 ea54b844fb8d41241db5cd2088319e226cfd8b68
src/library/os/linux/network.cpp
@@ -28,7 +28,7 @@
#include <string.h>
#include <memory.h>
#include "../../base/StringUtils.h"
#include "../../base/string_utils.h"
#include "../../base/logger.h"
#include "../network.hpp"
@@ -60,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;
@@ -68,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);