Keep reading from connection after read event
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Fri, 22 Sep 2006 18:31:29 +0000 (18:31 +0000)
committerThadeu Lima de Souza Cascardo <cascardo@minaslivre.org>
Fri, 22 Sep 2006 18:31:29 +0000 (18:31 +0000)
When read event of some connection is dispatched, request new reading.

nethook.c

index 089074f..2ed9aeb 100644 (file)
--- a/nethook.c
+++ b/nethook.c
@@ -31,6 +31,7 @@ void nethook_event (GConn* conn, GConnEvent* event, gpointer data)
       break;
     case GNET_CONN_READ:
       hook->read (hook, event->buffer, event->length);
+      gnet_conn_read (conn);
       break;
     case GNET_CONN_WRITE:
       hook->write (hook);