From 1240f6bbaaf3017d45f8c6a5eadc91666b9ed67e Mon Sep 17 00:00:00 2001 From: Ramkoemar Date: Tue, 29 May 2018 12:23:12 +0200 Subject: [PATCH] Fixed skipBytes implementation in Socket::Connection --- lib/socket.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/socket.cpp b/lib/socket.cpp index be029bb6..10a9c7b3 100644 --- a/lib/socket.cpp +++ b/lib/socket.cpp @@ -653,9 +653,9 @@ unsigned int Socket::Connection::iwrite(const void *buffer, int len){ skipCount -= len; return len; }else{ - unsigned int retCode = iwrite((((char*)buffer)+skipCount), len-skipCount); + unsigned int toSkip = skipCount; skipCount = 0; - return retCode; + return iwrite((((char*)buffer)+toSkip), len-toSkip) + toSkip; } } int r;