Stop leaking connections to the server when denying access.
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Mon, 22 Jun 2009 15:21:14 +0000 (12:21 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Mon, 22 Jun 2009 15:21:14 +0000 (12:21 -0300)
pop.c

diff --git a/pop.c b/pop.c
index 1925eb4..09af8a2 100644 (file)
--- a/pop.c
+++ b/pop.c
@@ -93,6 +93,7 @@ pop_read (net_hook_t *hook, gchar *buffer, size_t len)
               g_message ("Denying access to user %s.", pop->user);
               pop_destroy (hook);
               gnet_conn_disconnect (hook->conn);
+              hook->close (hook);
               return;
             }
         }