From 628e263094444f1da1f9be9c30336bf209c70491 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Fri, 3 Jun 2016 15:30:00 +0200 Subject: [PATCH] Fix #3804: use-after-free in TcpSocket (#3810) --- src/network/TcpSocket.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/TcpSocket.cpp b/src/network/TcpSocket.cpp index c9598d524c..c0493d81fd 100644 --- a/src/network/TcpSocket.cpp +++ b/src/network/TcpSocket.cpp @@ -323,9 +323,9 @@ public: { req->Socket->_error = std::string(ex.GetMsg()); } - delete req; SDL_UnlockMutex(req->Socket->_connectMutex); + delete req; return 0; }, 0, req); }