]> git.tdb.fi Git - libs/net.git/blobdiff - source/http/server.cpp
Don't generate a duplicate signal when the connection is closed
[libs/net.git] / source / http / server.cpp
index 47de7dd381b6c84cd995e4dd56239ab64d91b2e2..b18ed4c76b02dec85572e41cfecac26f2f186852 100644 (file)
@@ -84,6 +84,8 @@ void Server::client_data_available(Client &cl)
 
        char rbuf[4096];
        unsigned len = cl.sock->read(rbuf, sizeof(rbuf));
+       if(cl.stale)
+               return;
        cl.in_buf.append(rbuf, len);
 
        RefPtr<Response> response;