From fd68a4191857e82bcad724257b434c7d84a10d54 Mon Sep 17 00:00:00 2001 From: Dhanya Thattil Date: Wed, 16 Jan 2019 19:46:08 +0100 Subject: [PATCH] udp socket creation error, udpsocket assigned only after. unique ptr later --- slsReceiverSoftware/src/Listener.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/slsReceiverSoftware/src/Listener.cpp b/slsReceiverSoftware/src/Listener.cpp index 30e4bfebe..3ca976b44 100644 --- a/slsReceiverSoftware/src/Listener.cpp +++ b/slsReceiverSoftware/src/Listener.cpp @@ -204,9 +204,10 @@ int Listener::CreateUDPSockets() { ShutDownUDPSocket(); try{ - udpSocket = new genericSocket(*udpPortNumber, genericSocket::UDP, + genericSocket* g = new genericSocket(*udpPortNumber, genericSocket::UDP, generalData->packetSize, (strlen(eth)?eth:NULL), generalData->headerPacketSize, *udpSocketBufferSize); + udpSocket = g; FILE_LOG(logINFO) << index << ": UDP port opened at port " << *udpPortNumber; } catch (...) { FILE_LOG(logERROR) << "Could not create UDP socket on port " << *udpPortNumber;