]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: check blkid_parse_tag_string() return code [coverity scan]
authorKarel Zak <kzak@redhat.com>
Tue, 4 Oct 2016 14:23:52 +0000 (16:23 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 4 Oct 2016 14:23:52 +0000 (16:23 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid/src/evaluate.c
libblkid/src/resolve.c

index 9568451e75f838aecb7a0a05bc8110fd413628bc..51e5b058db1d0c3e1f4a2f665d4520eeb588d6e3 100644 (file)
@@ -240,8 +240,7 @@ char *blkid_evaluate_tag(const char *token, const char *value, blkid_cache *cach
                        ret = strdup(token);
                        goto out;
                }
-               blkid_parse_tag_string(token, &t, &v);
-               if (!t || !v)
+               if (blkid_parse_tag_string(token, &t, &v) != 0 || !t || !v)
                        goto out;
                token = t;
                value = v;
index 59f0fea2ba130920d0826caeb4eb93ff9e857f9c..f5fc336665388ebddb27c81ca65b475882313188 100644 (file)
@@ -76,8 +76,7 @@ char *blkid_get_devname(blkid_cache cache, const char *token,
                        ret = strdup(token);
                        goto out;
                }
-               blkid_parse_tag_string(token, &t, &v);
-               if (!t || !v)
+               if (blkid_parse_tag_string(token, &t, &v) != 0 || !t || !v)
                        goto out;
                token = t;
                value = v;