[HICN-105] Errors during execution of ping and hiperf 53/18153/2
authorAngelo Mantellini <manangel@cisco.com>
Fri, 8 Mar 2019 20:11:55 +0000 (21:11 +0100)
committerMauro Sardara <msardara@cisco.com>
Mon, 11 Mar 2019 09:53:15 +0000 (09:53 +0000)
Change-Id: I92e26b1c2fd2e837825d3be8cfc991008b2aee7a
Signed-off-by: Angelo Mantellini <manangel@cisco.com>
libtransport/src/hicn/transport/core/hicn_forwarder_interface.cc
utils/src/ping_server.cc

index 515f88c..585d80f 100644 (file)
@@ -78,8 +78,7 @@ std::unique_ptr<RouteToSelfCommand> createCommandRoute(
 #ifndef _WIN32
   strcpy(command->symbolic_or_connid, identifier);
 #else
-  strcpy_s(command->symbolic_or_connid,
-           strlen(command->symbolic_or_connid), identifier);
+  strcpy_s(command->symbolic_or_connid, 16, identifier);
 #endif
   command->cost = 1;
   command->len = (uint8_t)prefix_length;
@@ -99,8 +98,7 @@ std::unique_ptr<DeleteSelfConnectionCommand> createCommandDeleteConnection() {
 #ifndef _WIN32
   strcpy(command->symbolic_or_connid, identifier);
 #else
-  strcpy_s(command->symbolic_or_connid,
-           strlen(command->symbolic_or_connid), identifier);
+  strcpy_s(command->symbolic_or_connid, 16, identifier);
 #endif
 
   return command;
index faf86fb..5482c2b 100644 (file)
@@ -16,6 +16,8 @@
 #include <hicn/transport/interfaces/socket_producer.h>
 #ifndef _WIN32
 #include <hicn/transport/utils/daemonizator.h>
+#else
+#include <openssl/applink.c>
 #endif
 #include <hicn/transport/utils/signer.h>
 #include <hicn/transport/utils/string_tokenizer.h>