summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2014-01-22 14:29:05 +0100
committerMartin Pitt <martin.pitt@ubuntu.com>2014-12-18 12:00:41 +0100
commit0581f95819b551ea2a551946005fd8b2109d958f (patch)
tree4b8d9113035b479180eeb94df76a43f8aaf8678e
parent19a900623b170275db831df81c9b4221a159e93f (diff)
Properly initialize all used variables
https://bugs.freedesktop.org/show_bug.cgi?id=73930
-rw-r--r--src/udiskslinuxblock.c8
-rw-r--r--src/udiskslinuxdriveata.c2
-rw-r--r--src/udiskslinuxfilesystem.c2
-rw-r--r--src/udisksstate.c2
-rw-r--r--tools/udisksctl.c1
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)