diff --git a/apps/xmlrpc2di/xmlrpc++/src/XmlRpcSocket.cpp b/apps/xmlrpc2di/xmlrpc++/src/XmlRpcSocket.cpp index 9500ba3e..2dd84dc3 100644 --- a/apps/xmlrpc2di/xmlrpc++/src/XmlRpcSocket.cpp +++ b/apps/xmlrpc2di/xmlrpc++/src/XmlRpcSocket.cpp @@ -219,7 +219,7 @@ XmlRpcSocket::nbRead(int fd, std::string& s, bool *eof, SSL* ssl) bool XmlRpcSocket::nbWrite(int fd, std::string& s, size_t &bytesSoFar, SSL* ssl) { /* a guard against overflow */ - if (bytesSoFar < 0 || bytesSoFar > s.length()) { + if (bytesSoFar > s.length()) { XmlRpcUtil::log(1, "XmlRpcSocket::nbWrite: Invalid bytesSoFar='%zu' for string length='%zu'", bytesSoFar, s.length()); return false;