[Telepathy-commits] [telepathy-gabble/master] socks5_handle_received_data: stop to listen for connections once we have a connection sock5 stream
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Tue Jan 6 08:41:39 PST 2009
---
src/bytestream-socks5.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/bytestream-socks5.c b/src/bytestream-socks5.c
index 0d1afae..4a32db8 100644
--- a/src/bytestream-socks5.c
+++ b/src/bytestream-socks5.c
@@ -790,6 +790,11 @@ socks5_handle_received_data (GabbleBytestreamSocks5 *self,
priv->socks5_state = SOCKS5_STATE_CONNECTED;
+ DEBUG ("sock5 stream connected. Stop to listen for connections");
+ g_assert (priv->listener != NULL);
+ g_object_unref (priv->listener);
+ priv->listener = NULL;
+
return SOCKS5_CONNECT_LENGTH;
case SOCKS5_STATE_CONNECTED:
@@ -1315,8 +1320,6 @@ new_connection_cb (GibberListener *listener,
priv->socks5_state = SOCKS5_STATE_AWAITING_AUTH_REQUEST;
set_transport (self, transport);
-
- /* FIXME: we should stop to listen at some point */
}
/*
--
1.5.6.5
More information about the Telepathy-commits
mailing list