From: Karel Zak Date: Mon, 21 Jan 2013 11:50:25 +0000 (+0100) Subject: libfdisk: cleanup fdisk_get_partition_type() returns X-Git-Tag: v2.23-rc1~134 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fcf88800299d5f4c16a76b96cd850f4239b6719a;p=thirdparty%2Futil-linux.git libfdisk: cleanup fdisk_get_partition_type() returns Signed-off-by: Karel Zak --- diff --git a/libfdisk/src/label.c b/libfdisk/src/label.c index cd2b38cc78..502df69b44 100644 --- a/libfdisk/src/label.c +++ b/libfdisk/src/label.c @@ -206,8 +206,10 @@ struct fdisk_parttype *fdisk_get_partition_type(struct fdisk_context *cxt, int p int fdisk_set_partition_type(struct fdisk_context *cxt, int partnum, struct fdisk_parttype *t) { - if (!cxt || !cxt->label || !cxt->label->op->part_set_type) + if (!cxt || !cxt->label) return -EINVAL; + if (!cxt->label->op->part_set_type) + return -ENOSYS; DBG(LABEL, dbgprint("partition: %d: set type", partnum)); return cxt->label->op->part_set_type(cxt, cxt->label, partnum, t);