From 3f6c75b1ee660b9fceefa1a021bae59b581637b7 Mon Sep 17 00:00:00 2001 From: Aleksi Lindeman Date: Sun, 25 Nov 2018 00:22:29 +0100 Subject: Remove duplicate user add if same pubsub key, do not add user until connected --- src/Socket.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/Socket.cpp') diff --git a/src/Socket.cpp b/src/Socket.cpp index a078cab..1b39c19 100644 --- a/src/Socket.cpp +++ b/src/Socket.cpp @@ -34,7 +34,11 @@ namespace sibs Socket::~Socket() { - UDT::epoll_remove_usock(eid, udtSocket); - UDT::close(udtSocket); + if(udtSocket != -1) + { + if(eid != -1) + UDT::epoll_remove_usock(eid, udtSocket); + UDT::close(udtSocket); + } } } \ No newline at end of file -- cgit v1.2.3