]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - disk-utils/fdisk-list.c
misc: consolidate smartcols error messages
[thirdparty/util-linux.git] / disk-utils / fdisk-list.c
index dd209435d69c2c86cf9632c7b8b95c917ca6f288..0985bd51fb44a09424479e74ec684378c640367b 100644 (file)
@@ -169,8 +169,10 @@ void list_disklabel(struct fdisk_context *cxt)
 
                        if (fdisk_partition_to_string(pa, cxt, ids[i], &data))
                                continue;
-                       if (scols_line_refer_data(ln, i, data))
-                               fdisk_warn(cxt, _("failed to refer output data"));
+                       if (scols_line_refer_data(ln, i, data)) {
+                               fdisk_warn(cxt, _("failed to add output data"));
+                               goto done;
+                       }
                }
        }
 
@@ -267,7 +269,10 @@ void list_freespace(struct fdisk_context *cxt)
                for (i = 0; i < ARRAY_SIZE(colids); i++) {
                        if (fdisk_partition_to_string(pa, cxt, colids[i], &data))
                                continue;
-                       scols_line_refer_data(ln, i, data);
+                       if (scols_line_refer_data(ln, i, data)) {
+                               fdisk_warn(cxt, _("failed to add output data"));
+                               goto done;
+                       }
                }
 
                if (fdisk_partition_has_size(pa))