From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: dave@gnu.org Subject: [PATCH 09/10] fdisk: API: fix fdisk_label_create From: Davidlohr Bueso Reply-To: dave@gnu.org To: Karel Zak , Petr Uzel Cc: util-linux Content-Type: text/plain; charset="UTF-8" Date: Sun, 22 Jul 2012 19:05:45 +0200 Message-ID: <1342976745.2863.19.camel@offbook> Mime-Version: 1.0 List-ID: From: Davidlohr Bueso It wasn't actually calling create_label(), silly me! Signed-off-by: Davidlohr Bueso --- fdisks/utils.c | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/fdisks/utils.c b/fdisks/utils.c index 62cd6aa..510d641 100644 --- a/fdisks/utils.c +++ b/fdisks/utils.c @@ -143,11 +143,13 @@ int fdisk_label_create(struct fdisk_context *cxt, const char *name) #else errcode = fdisk_label_change(cxt, "dos"); #endif - if (errcode) - goto done; - } - - errcode = fdisk_label_change(cxt, name); + } else + errcode = fdisk_label_change(cxt, name); + + if (errcode) + goto done; + + errcode = cxt->label->create_label(cxt); done: return errcode; } -- 1.7.4.1