From a9733cefafe8f523708c65d2337861f128c6d112 Mon Sep 17 00:00:00 2001 From: Ralf Grillenberger Date: Tue, 29 Sep 2009 23:08:22 +0000 Subject: [PATCH] Fix crash (buffer overflow) in case of socket error Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3474 --- src/hardware/serialport/misc_util.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hardware/serialport/misc_util.cpp b/src/hardware/serialport/misc_util.cpp index 6ba488d5..6f01d9c7 100644 --- a/src/hardware/serialport/misc_util.cpp +++ b/src/hardware/serialport/misc_util.cpp @@ -182,7 +182,7 @@ bool TCPClientSocket::GetRemoteAddressString(Bit8u* buffer) { bool TCPClientSocket::ReceiveArray(Bit8u* data, Bitu* size) { if(SDLNet_CheckSockets(listensocketset,0)) { - Bitu retval = SDLNet_TCP_Recv(mysock, data, *size); + Bits retval = SDLNet_TCP_Recv(mysock, data, *size); if(retval<1) { isopen=false; *size=0;