* libparted/labels/dasd.c (dasd_read): Fix NULL ptr dereference.
---
 libparted/labels/dasd.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libparted/labels/dasd.c b/libparted/labels/dasd.c
index 4b5840b..516d189 100644
--- a/libparted/labels/dasd.c
+++ b/libparted/labels/dasd.c
@@ -399,7 +399,7 @@ dasd_read (PedDisk* disk)
 
                if (strncmp(PART_TYPE_SWAP, str, 6) == 0) {
                        fs = ped_file_system_probe(&part->geom);
-                       if (is_linux_swap(fs->name)) {
+                       if (fs && is_linux_swap(fs->name)) {
                                dasd_data->system = PARTITION_LINUX_SWAP;
                                PDEBUG;
                        }
-- 
1.6.6



_______________________________________________
bug-parted mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-parted

Reply via email to