[Telepathy-commits] [telepathy-salut/master] GibberUnixTransport: Call gibber_transport_emit_error when gibber_unix_transport_connect() fails.

Alban Crequy alban.crequy at collabora.co.uk
Tue Nov 4 09:23:45 PST 2008


---
 lib/gibber/gibber-unix-transport.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/lib/gibber/gibber-unix-transport.c b/lib/gibber/gibber-unix-transport.c
index fe67f76..01a8740 100644
--- a/lib/gibber/gibber-unix-transport.c
+++ b/lib/gibber/gibber-unix-transport.c
@@ -159,6 +159,9 @@ gibber_unix_transport_connect (GibberUnixTransport *transport,
   return TRUE;
 
 failed:
+  g_assert (error != NULL);
+  gibber_transport_emit_error (GIBBER_TRANSPORT(transport), *error);
+
   gibber_transport_set_state (GIBBER_TRANSPORT (transport),
       GIBBER_TRANSPORT_DISCONNECTED);
   return FALSE;
-- 
1.5.6.5




More information about the Telepathy-commits mailing list