From: Karel Zak Date: Wed, 22 Apr 2015 08:20:31 +0000 (+0200) Subject: fdisk, sfdisk: fix -o backend X-Git-Tag: v2.27-rc1~257 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=622be27845d00275fdf24f77918d935f13d18c2e;p=thirdparty%2Futil-linux.git fdisk, sfdisk: fix -o backend Signed-off-by: Karel Zak --- diff --git a/disk-utils/fdisk-list.c b/disk-utils/fdisk-list.c index e8a0596771..6cd5821742 100644 --- a/disk-utils/fdisk-list.c +++ b/disk-utils/fdisk-list.c @@ -371,7 +371,7 @@ int *init_fields(struct fdisk_context *cxt, const char *str, size_t *n) if (fdisk_label_get_fields_ids(NULL, cxt, &dflt_ids, &fields_nids)) goto done; - fields_ids = xcalloc(sizeof(int), FDISK_NFIELDS * 2); + fields_ids = xcalloc(FDISK_NFIELDS * 2, sizeof(int)); /* copy defaults to the list with wanted fields */ memcpy(fields_ids, dflt_ids, fields_nids * sizeof(int));