]> git.0d.be Git - empathy.git/commitdiff
Free the GError in Geoclue callbacks
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 15 Mar 2012 07:52:19 +0000 (08:52 +0100)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 15 Mar 2012 07:52:19 +0000 (08:52 +0100)
libempathy-gtk/empathy-location-manager.c

index 22b2c2362570fefd40543283e3f3081495b86343..233afb7884d1221a6088e5f2f41729e87afc4308 100644 (file)
@@ -452,6 +452,7 @@ update_resources_set_requirements_cb (GeoclueMasterClient *client,
   if (error != NULL)
     {
       DEBUG ("set_requirements failed: %s", error->message);
+      g_error_free (error);
       return;
     }
 
@@ -486,6 +487,7 @@ create_address_cb (GeoclueMasterClient *client,
   if (error != NULL)
     {
       DEBUG ("Failed to create GeoclueAddress: %s", error->message);
+      g_error_free (error);
       return;
     }
 
@@ -508,6 +510,7 @@ create_position_cb (GeoclueMasterClient *client,
   if (error != NULL)
     {
       DEBUG ("Failed to create GeocluePosition: %s", error->message);
+      g_error_free (error);
       return;
     }
 
@@ -552,6 +555,7 @@ create_client_cb (GeoclueMaster *master,
   if (error != NULL)
     {
       DEBUG ("Failed to create GeoclueMasterClient: %s", error->message);
+      g_error_free (error);
       return;
     }