From 010376518fd635f02b97f722e680bef285f2b595 Mon Sep 17 00:00:00 2001 From: Leander Beernaert Date: Thu, 9 Apr 2020 12:27:54 +0200 Subject: [PATCH] Fix incorrect handling of ipv4 case --- common/TracySocket.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/common/TracySocket.cpp b/common/TracySocket.cpp index a2461198..a530102b 100644 --- a/common/TracySocket.cpp +++ b/common/TracySocket.cpp @@ -317,9 +317,11 @@ bool ListenSocket::Listen( int port, int backlog ) // with the IPV4 protocol hints.ai_family = AF_INET; if( getaddrinfo( nullptr, portbuf, &hints, &res ) != 0 ) return false; - } - m_sock = socket( res->ai_family, res->ai_socktype, res->ai_protocol ); - if (m_sock == -1) { + m_sock = socket( res->ai_family, res->ai_socktype, res->ai_protocol ); + if (m_sock == -1) { + return false; + } + } else { return false; } #if defined _WIN32 || defined __CYGWIN__