X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/df91131cb0f90ee8bfb194926a13b1a108ca3c6e..f257ac8784b80623200765e73612acde30f72133:/src/common/socket.cpp diff --git a/src/common/socket.cpp b/src/common/socket.cpp index da94159c17..11d97cccc4 100644 --- a/src/common/socket.cpp +++ b/src/common/socket.cpp @@ -27,16 +27,16 @@ #ifndef WX_PRECOMP #include "wx/object.h" #include "wx/string.h" + #include "wx/intl.h" + #include "wx/log.h" + #include "wx/event.h" + #include "wx/app.h" + #include "wx/utils.h" + #include "wx/timer.h" #endif -#include "wx/app.h" #include "wx/apptrait.h" -#include "wx/timer.h" -#include "wx/utils.h" #include "wx/module.h" -#include "wx/log.h" -#include "wx/intl.h" -#include "wx/event.h" #include "wx/sckaddr.h" #include "wx/datetime.h" @@ -330,11 +330,9 @@ wxUint32 wxSocketBase::_Read(void* buffer, wxUint32 nbytes) // Return now in one of the following cases: // - the socket is invalid, - // - we got all the data, - // - we got *some* data and we are not using wxSOCKET_WAITALL. + // - we got all the data if ( !m_socket || - !nbytes || - ((total != 0) && !(m_flags & wxSOCKET_WAITALL)) ) + !nbytes ) return total; // Possible combinations (they are checked in this order)