]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Make g_dbus_connection_signal_subscribe() call a little bit safer.
authorLaércio de Sousa <lbsousajr@gmail.com>
Tue, 26 Aug 2014 18:12:23 +0000 (15:12 -0300)
committerLaércio de Sousa <lbsousajr@gmail.com>
Tue, 26 Aug 2014 18:12:23 +0000 (15:12 -0300)
src/login1.c

index 9ae9d33f9c1001f7fabb36b19b8c3e6edefe0dc1..991ebb08ab0dbb1eaf7839d474dcc524e61693b7 100644 (file)
@@ -348,8 +348,8 @@ login1_service_connect (Login1Service *service)
                                                                    NULL,
                                                                    G_DBUS_SIGNAL_FLAGS_NONE,
                                                                    signal_cb,
-                                                                   service,
-                                                                   NULL);
+                                                                   g_object_ref (service),
+                                                                   g_object_unref);
 
     result = g_dbus_connection_call_sync (service->priv->connection,
                                           LOGIN1_SERVICE_NAME,