]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
cfdisk: check return value [coverity scan]
authorKarel Zak <kzak@redhat.com>
Tue, 4 Aug 2015 08:59:52 +0000 (10:59 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 4 Aug 2015 08:59:52 +0000 (10:59 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/cfdisk.c

index 391709974f683aef394460dc962a1e4e11d4110e..cc1163a0272b76e5ce497d6c39b8cac5d004f99b 100644 (file)
@@ -1189,6 +1189,7 @@ static void ui_draw_menu(struct cfdisk *cf)
 inline static int extra_insert_pair(struct cfdisk_line *l, const char *name, const char *data)
 {
        struct libscols_line *lsl;
+       int rc;
 
        assert(l);
        assert(l->extra);
@@ -1200,10 +1201,11 @@ inline static int extra_insert_pair(struct cfdisk_line *l, const char *name, con
        if (!lsl)
                return -ENOMEM;
 
-       scols_line_set_data(lsl, 0, name);
-       scols_line_set_data(lsl, 1, data);
+       rc = scols_line_set_data(lsl, 0, name);
+       if (!rc)
+               rc = scols_line_set_data(lsl, 1, data);
 
-       return 0;
+       return rc;
 }
 
 #ifdef HAVE_LIBMOUNT