X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fnet%2Fclientsocket.cpp;fp=source%2Fnet%2Fclientsocket.cpp;h=51a8dfa01b7913485397438ddcc3c24b5e9ae35b;hp=7987f4b82bce50212ab23cbe1be573a71ef796d6;hb=394c9a732192fce9b3b453dfdb9e92400af2a4f8;hpb=0cd8309240cd48fdc16d9cc433297e33a0a2cdd0 diff --git a/source/net/clientsocket.cpp b/source/net/clientsocket.cpp index 7987f4b..51a8dfa 100644 --- a/source/net/clientsocket.cpp +++ b/source/net/clientsocket.cpp @@ -74,6 +74,7 @@ size_t ClientSocket::do_read(char *buf, size_t size) if(!connected) throw bad_socket_state("not connected"); + // XXX This breaks level-triggered semantics on Windows if(size==0) return 0;