From 624a8b14af7d358782ecc12627c84da72c28aeff Mon Sep 17 00:00:00 2001 From: Phillip Susi Date: Tue, 13 Jan 2015 11:05:48 -0500 Subject: [PATCH] parted: don't crash in disk_set when disk label not found Due to a typeo in commit 7eac058 "parted: don't reload partition table on every command", the disk_set command would crash if a disk label was not found. --- NEWS | 2 ++ parted/parted.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) Index: parted-3.2/NEWS =================================================================== --- parted-3.2.orig/NEWS +++ parted-3.2/NEWS @@ -162,6 +162,8 @@ GNU parted NEWS ** Bug Fixes + Don't crash in the disk_set command when a disk label is not found + libparted-fs-resize: Prevent crash resizing FAT16 file systems. Index: parted-3.2/parted/parted.c =================================================================== --- parted-3.2.orig/parted/parted.c +++ parted-3.2/parted/parted.c @@ -1708,7 +1708,7 @@ do_disk_set (PedDevice** dev, PedDisk** if (!*diskp) *diskp = ped_disk_new (*dev); - if (!diskp) + if (!*diskp) goto error; if (!command_line_get_disk_flag (_("Flag to Invert?"), *diskp, &flag))