[gvfs] udisks2: Initialize local variables to NULL



commit cdb8babf12c883b13f32c9adeaa8aab3feec3667
Author: Tomas Bzatek <tbzatek redhat com>
Date:   Tue Dec 11 12:26:06 2012 +0100

    udisks2: Initialize local variables to NULL
    
    We need to set initial value to local variables we're about to use
    later in the code.
    
    Found the volume monitor segfaulting on stable udisks-2.0.0

 monitor/udisks2/gvfsudisks2volume.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/monitor/udisks2/gvfsudisks2volume.c b/monitor/udisks2/gvfsudisks2volume.c
index 0266b5c..763c514 100644
--- a/monitor/udisks2/gvfsudisks2volume.c
+++ b/monitor/udisks2/gvfsudisks2volume.c
@@ -295,12 +295,12 @@ update_volume (GVfsUDisks2Volume *volume)
       udisks_drive = udisks_client_get_drive_for_block (udisks_client, volume->block);
       if (udisks_drive != NULL)
         {
-          gchar *drive_desc;
-          GIcon *drive_icon;
-          GIcon *drive_symbolic_icon;
-          gchar *media_desc;
-          GIcon *media_icon;
-          GIcon *media_symbolic_icon;
+          gchar *drive_desc = NULL;
+          GIcon *drive_icon = NULL;
+          GIcon *drive_symbolic_icon = NULL;
+          gchar *media_desc = NULL;
+          GIcon *media_icon = NULL;
+          GIcon *media_symbolic_icon = NULL;
 
 #if UDISKS_CHECK_VERSION(2,0,90)
           {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]