]> git.0d.be Git - empathy.git/commitdiff
ContactSearch: don't leak a GError
authorEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
Wed, 16 Mar 2011 13:17:19 +0000 (13:17 +0000)
committerEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
Wed, 16 Mar 2011 13:43:28 +0000 (13:43 +0000)
libempathy-gtk/empathy-contact-search-dialog.c

index 29d9126877d325110b949b15f260530931589e14..350879e197f4388de8d074c57955d7c8cfc95b0f 100644 (file)
@@ -387,12 +387,14 @@ supports_contact_search_cb (GObject *conn,
     gpointer user_data)
 {
   FilterCallbackData *data = user_data;
     gpointer user_data)
 {
   FilterCallbackData *data = user_data;
-  GError *myerr = NULL;
+  GError *error = NULL;
   TpCapabilities *caps;
 
   TpCapabilities *caps;
 
-  if (!tp_proxy_prepare_finish (conn, result, &myerr))
+  if (!tp_proxy_prepare_finish (conn, result, &error))
     {
     {
+      DEBUG ("Error preparing the connection: %s", error->message);
       data->callback (FALSE, data->user_data);
       data->callback (FALSE, data->user_data);
+      g_error_free (error);
       g_slice_free (FilterCallbackData, data);
       return;
     }
       g_slice_free (FilterCallbackData, data);
       return;
     }