From: David Zeuthen Date: Wed, 17 Aug 2011 13:43:52 +0000 (-0400) Subject: Fix use of unitialized variables discovered when building with -O2 X-Git-Tag: upstream/2.1.2~480^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=37c81f78ad2082d044bf62b6c3389cba3214c008;p=platform%2Fupstream%2Fudisks2.git Fix use of unitialized variables discovered when building with -O2 Gah Signed-off-by: David Zeuthen --- diff --git a/src/udiskslinuxdriveobject.c b/src/udiskslinuxdriveobject.c index 29e9520..f60fa29 100644 --- a/src/udiskslinuxdriveobject.c +++ b/src/udiskslinuxdriveobject.c @@ -399,7 +399,7 @@ GUdevDevice * udisks_linux_drive_object_get_device (UDisksLinuxDriveObject *object, gboolean get_hw) { - GUdevDevice *ret; + GUdevDevice *ret = NULL; /* TODO: actually look at @get_hw */ if (object->devices != NULL) { diff --git a/tools/udisksctl.c b/tools/udisksctl.c index 7f17a13..4f71a95 100644 --- a/tools/udisksctl.c +++ b/tools/udisksctl.c @@ -1564,10 +1564,10 @@ handle_command_loop (gint *argc, g_print ("%s \n", symlinks[n]); } } + g_list_foreach (objects, (GFunc) g_object_unref, NULL); + g_list_free (objects); + goto out; } - g_list_foreach (objects, (GFunc) g_object_unref, NULL); - g_list_free (objects); - goto out; } /* done with completion */ diff --git a/udisks/udisksclient.c b/udisks/udisksclient.c index ae96576..3f02ae0 100644 --- a/udisks/udisksclient.c +++ b/udisks/udisksclient.c @@ -333,7 +333,7 @@ udisks_client_get_object_manager (UDisksClient *client) UDisksManager * udisks_client_get_manager (UDisksClient *client) { - UDisksManager *ret; + UDisksManager *ret = NULL; GDBusObject *obj; g_return_val_if_fail (UDISKS_IS_CLIENT (client), NULL);