From 75692c3539221bae56ef3ec6184c0246d79450c7 Mon Sep 17 00:00:00 2001 From: Dhanya Thattil Date: Thu, 19 Mar 2020 11:36:32 +0100 Subject: [PATCH] zmq server address copy warning fix --- slsSupportLib/src/ZmqSocket.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/slsSupportLib/src/ZmqSocket.cpp b/slsSupportLib/src/ZmqSocket.cpp index ab8c1eb31..3ef63f91d 100644 --- a/slsSupportLib/src/ZmqSocket.cpp +++ b/slsSupportLib/src/ZmqSocket.cpp @@ -23,8 +23,9 @@ ZmqSocket::ZmqSocket(const char *const hostname_or_ip, (ConvertInternetAddresstoIpString(result, ip, MAX_STR_LENGTH))) throw sls::ZmqSocketError("Could convert IP to string"); + std::string sip(ip); // construct address - sprintf(sockfd.serverAddress, "tcp://%s:%d", ip, portno); + sprintf(sockfd.serverAddress, "tcp://%s:%d", sip.c_str(), portno); #ifdef VERBOSE cprintf(BLUE, "address:%s\n", sockfd.serverAddress); #endif