]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fdisk, sfdisk: fix -o <list> backend
authorKarel Zak <kzak@redhat.com>
Wed, 22 Apr 2015 08:20:31 +0000 (10:20 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 22 Apr 2015 08:20:31 +0000 (10:20 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/fdisk-list.c

index e8a059677179223ffc49b9e559483d1c67ef7fcc..6cd582174293b350d600291805a39608a1a33a01 100644 (file)
@@ -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));