summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/ask.c
diff options
context:
space:
mode:
authorKarel Zak2015-08-05 12:53:03 +0200
committerKarel Zak2015-08-05 12:54:49 +0200
commit1c736ff38b9409a4348f8d08a5fb255a787ae6db (patch)
tree99d238dda6c21272697e3bc2fd8978a33416e974 /libfdisk/src/ask.c
parentlibblkid: fix inconsistent indenting [smatch scan] (diff)
downloadkernel-qcow2-util-linux-1c736ff38b9409a4348f8d08a5fb255a787ae6db.tar.gz
kernel-qcow2-util-linux-1c736ff38b9409a4348f8d08a5fb255a787ae6db.tar.xz
kernel-qcow2-util-linux-1c736ff38b9409a4348f8d08a5fb255a787ae6db.zip
libfdisk: make context->label usage more robust [smatch scan]
Diffstat (limited to 'libfdisk/src/ask.c')
-rw-r--r--libfdisk/src/ask.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libfdisk/src/ask.c b/libfdisk/src/ask.c
index 7e0c3c218..d81ebd76a 100644
--- a/libfdisk/src/ask.c
+++ b/libfdisk/src/ask.c
@@ -432,9 +432,9 @@ int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew)
DBG(ASK, ul_debug("%s: asking for %s partition number "
"(max: %zu, inchar: %s)",
- cxt->label->name,
+ cxt->label ? cxt->label->name : "???",
wantnew ? "new" : "used",
- cxt->label->nparts_max,
+ cxt->label ? cxt->label->nparts_max : 0,
inchar ? "yes" : "not"));
ask = fdisk_new_ask();