diff options
author | Tomas Bzatek <tbzatek@redhat.com> | 2014-01-22 14:29:05 +0100 |
---|---|---|
committer | Martin Pitt <martin.pitt@ubuntu.com> | 2014-12-18 12:00:41 +0100 |
commit | 0581f95819b551ea2a551946005fd8b2109d958f (patch) | |
tree | 4b8d9113035b479180eeb94df76a43f8aaf8678e | |
parent | 19a900623b170275db831df81c9b4221a159e93f (diff) |
Properly initialize all used variables
https://bugs.freedesktop.org/show_bug.cgi?id=73930
-rw-r--r-- | src/udiskslinuxblock.c | 8 | ||||
-rw-r--r-- | src/udiskslinuxdriveata.c | 2 | ||||
-rw-r--r-- | src/udiskslinuxfilesystem.c | 2 | ||||
-rw-r--r-- | src/udisksstate.c | 2 | ||||
-rw-r--r-- | tools/udisksctl.c | 1 |
5 files changed, 8 insertions, 7 deletions
diff --git a/src/udiskslinuxblock.c b/src/udiskslinuxblock.c index 22bcfd0..c72dded 100644 --- a/src/udiskslinuxblock.c +++ b/src/udiskslinuxblock.c @@ -1521,7 +1521,7 @@ handle_add_configuration_item (UDisksBlock *_block, UDisksLinuxBlockObject *object; UDisksDaemon *daemon; const gchar *type; - GVariant *details; + GVariant *details = NULL; GError *error; error = NULL; @@ -1598,7 +1598,7 @@ handle_remove_configuration_item (UDisksBlock *_block, UDisksLinuxBlockObject *object; UDisksDaemon *daemon; const gchar *type; - GVariant *details; + GVariant *details = NULL; GError *error; error = NULL; @@ -1677,8 +1677,8 @@ handle_update_configuration_item (UDisksBlock *_block, UDisksDaemon *daemon; const gchar *old_type; const gchar *new_type; - GVariant *old_details; - GVariant *new_details; + GVariant *old_details = NULL; + GVariant *new_details = NULL; GError *error; error = NULL; diff --git a/src/udiskslinuxdriveata.c b/src/udiskslinuxdriveata.c index 444acc1..cc9d1b1 100644 --- a/src/udiskslinuxdriveata.c +++ b/src/udiskslinuxdriveata.c @@ -701,7 +701,7 @@ udisks_linux_drive_ata_smart_selftest_sync (UDisksLinuxDriveAta *drive, GError **error) { UDisksLinuxDriveObject *object; - UDisksLinuxDevice *device; + UDisksLinuxDevice *device = NULL; SkDisk *d = NULL; gboolean ret = FALSE; SkSmartSelfTest test; diff --git a/src/udiskslinuxfilesystem.c b/src/udiskslinuxfilesystem.c index d657bc0..b5fa27f 100644 --- a/src/udiskslinuxfilesystem.c +++ b/src/udiskslinuxfilesystem.c @@ -1556,7 +1556,7 @@ handle_unmount (UDisksFilesystem *filesystem, GError *error; uid_t mounted_by_uid; uid_t caller_uid; - gint status; + gint status = 0; gchar *error_message; const gchar *const *mount_points; gboolean opt_force; diff --git a/src/udisksstate.c b/src/udisksstate.c index e7b549a..4dfe393 100644 --- a/src/udisksstate.c +++ b/src/udisksstate.c @@ -530,7 +530,7 @@ udisks_state_check_mounted_fs_entry (UDisksState *state, const gchar *mount_point; GVariant *details; GVariant *block_device_value; - dev_t block_device; + dev_t block_device = 0; GVariant *fstab_mount_value; gboolean fstab_mount; gboolean keep; diff --git a/tools/udisksctl.c b/tools/udisksctl.c index 4e5cc26..0d1fec0 100644 --- a/tools/udisksctl.c +++ b/tools/udisksctl.c @@ -890,6 +890,7 @@ read_passphrase (void) gchar *ret; ret = NULL; + str = NULL; tty_name = ctermid (NULL); if (tty_name == NULL) |