[gnome-disk-utility] Don't crash when presentable has no device



commit 6c79409b8042e6a948dfd2922c8a32551e5408fe
Author: Tomas Bzatek <tbzatek redhat com>
Date:   Fri Oct 30 17:27:44 2009 +0100

    Don't crash when presentable has no device
    
    Found during mdraid arrays testing.
    
    Signed-off-by: David Zeuthen <davidz redhat com>

 src/gdu/gdu-volume.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/gdu/gdu-volume.c b/src/gdu/gdu-volume.c
index 2a7efbe..9ae869e 100644
--- a/src/gdu/gdu-volume.c
+++ b/src/gdu/gdu-volume.c
@@ -229,7 +229,8 @@ get_names_and_desc (GduPresentable  *presentable,
         drive_presentable = gdu_presentable_get_toplevel (presentable);
         if (drive_presentable != NULL) {
                 drive_device = gdu_presentable_get_device (drive_presentable);
-                drive_media = gdu_device_drive_get_media (drive_device);
+                if (drive_device != NULL)
+                  drive_media = gdu_device_drive_get_media (drive_device);
         }
 
         label = gdu_device_id_get_label (volume->priv->device);



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