File pdisk.edit-map-segfault.patch of Package pdisk

map is NULL if the disk contains no valid mac label

 pdisk.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

Index: pdisk/pdisk.c
===================================================================
--- pdisk.orig/pdisk.c
+++ pdisk/pdisk.c
@@ -560,7 +560,7 @@ edit(char *name, int ask_logical_size)
 	    break;
 	case 'Q':
 	case 'q':
-	    if (map->changed) {
+	    if (map && map->changed) {
 		if (get_okay("Discard changes? [n/y]: ", 0) != 1) {
 		    break;
 		}