X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Facesskernel_src%2Fserver.c;h=45806e2b4f03f52e8ff2cebb45f186cfcd565035;hb=b7a55f71ed629d076996e2373da0b32e9c61925e;hp=5ee6967cb6bfcccc1b476dc4256945b22b1b174e;hpb=03900b58142ae00b0bf708accbbe97e1ba83188b;p=tpg%2Facess2.git diff --git a/AcessNative/acesskernel_src/server.c b/AcessNative/acesskernel_src/server.c index 5ee6967c..45806e2b 100644 --- a/AcessNative/acesskernel_src/server.c +++ b/AcessNative/acesskernel_src/server.c @@ -152,7 +152,7 @@ int Server_WorkerThread(void *ClientPtr) perror("select"); continue ; } - Log_Debug("Server", "%p: rv=%i", Client, rv); +// Log_Debug("Server", "%p: rv=%i", Client, rv); if( FD_ISSET(Client->Socket, &fds) ) { @@ -161,7 +161,10 @@ int Server_WorkerThread(void *ClientPtr) tRequestHeader *hdr = (void*)lbuf; size_t len = recv(Client->Socket, (void*)hdr, sizeof(*hdr), 0); // Log_Debug("Server", "%i bytes of header", len); - if( len == 0 ) break; + if( len == 0 ) { + Log_Notice("Server", "Zero RX on %i (worker %p)", Client->Socket, Client); + break; + } if( len == -1 ) { perror("recv header"); // Log_Warning("Server", "recv() error - %s", strerror(errno));