[Telepathy-commits] [telepathy-salut/master] GibberListener: abstract sockets are not implemented yet; do not test them

Alban Crequy alban.crequy at collabora.co.uk
Thu Nov 6 10:35:33 PST 2008


---
 lib/gibber/gibber-listener.c  |   12 ++++++++++++
 tests/check-gibber-listener.c |    2 +-
 2 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/lib/gibber/gibber-listener.c b/lib/gibber/gibber-listener.c
index 000a105..61b0f4e 100644
--- a/lib/gibber/gibber-listener.c
+++ b/lib/gibber/gibber-listener.c
@@ -84,6 +84,15 @@ gibber_listener_error_quark (void)
   return quark;
 }
 
+static gboolean
+unimplemented (GError **error)
+{
+  g_set_error (error, GIBBER_LISTENER_ERROR, GIBBER_LISTENER_ERROR_FAILED,
+    "Unimplemented");
+
+  return FALSE;
+}
+
 static void
 gibber_listener_init (GibberListener *self)
 {
@@ -482,6 +491,9 @@ gibber_listener_listen_socket (GibberListener *listener,
       return FALSE;
     }
 
+  if (abstract)
+    return unimplemented (error);
+
   memset (&addr, 0, sizeof (addr));
   addr.sun_family = PF_UNIX;
   snprintf (addr.sun_path, sizeof (addr.sun_path) - 1, "%s", path);
diff --git a/tests/check-gibber-listener.c b/tests/check-gibber-listener.c
index f6911fb..820fe47 100644
--- a/tests/check-gibber-listener.c
+++ b/tests/check-gibber-listener.c
@@ -96,7 +96,7 @@ START_TEST (test_unix_listen)
   g_signal_connect (listener_unix, "new-connection",
       G_CALLBACK (new_connection_cb), mainloop);
 
-  ret = gibber_listener_listen_socket (listener_unix, path, TRUE, &error);
+  ret = gibber_listener_listen_socket (listener_unix, path, FALSE, &error);
   fail_if (ret != TRUE);
 
   unix_transport = gibber_unix_transport_new ();
-- 
1.5.6.5




More information about the Telepathy-commits mailing list