diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2017-09-28 13:16:18 -0400 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2017-12-05 16:44:56 +1300 |
commit | 3d57b120dc71a49138cf3ac5d3ae9f9b743e12b1 (patch) | |
tree | 4d9334180e279de472d7e4a4e35f336ff5fad09f /daemon/gdm-local-display-factory.c | |
parent | a54358a960a77f098c78ad226161b43357190f7b (diff) | |
download | gdm-3d57b120dc71a49138cf3ac5d3ae9f9b743e12b1.tar.gz |
Use g_auto for variableswip/rancell/g-auto
Diffstat (limited to 'daemon/gdm-local-display-factory.c')
-rw-r--r-- | daemon/gdm-local-display-factory.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c index b29f5ac5..500a9ae9 100644 --- a/daemon/gdm-local-display-factory.c +++ b/daemon/gdm-local-display-factory.c @@ -415,9 +415,9 @@ delete_display (GdmLocalDisplayFactory *factory, static gboolean gdm_local_display_factory_sync_seats (GdmLocalDisplayFactory *factory) { - GError *error = NULL; - GVariant *result; - GVariant *array; + g_autoptr(GError) error = NULL; + g_autoptr(GVariant) result = NULL; + g_autoptr(GVariant) array = NULL; GVariantIter iter; const char *seat; @@ -434,7 +434,6 @@ gdm_local_display_factory_sync_seats (GdmLocalDisplayFactory *factory) if (!result) { g_warning ("GdmLocalDisplayFactory: Failed to issue method call: %s", error->message); - g_clear_error (&error); return FALSE; } @@ -462,8 +461,6 @@ gdm_local_display_factory_sync_seats (GdmLocalDisplayFactory *factory) create_display (factory, seat, session_type, is_initial); } - g_variant_unref (result); - g_variant_unref (array); return TRUE; } |