From: Karel Zak Date: Tue, 4 Oct 2016 14:23:52 +0000 (+0200) Subject: libblkid: check blkid_parse_tag_string() return code [coverity scan] X-Git-Tag: v2.29-rc2~28 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e12e917bad78378ae3cfffcb12d0a9f7a1c3eedc;p=thirdparty%2Futil-linux.git libblkid: check blkid_parse_tag_string() return code [coverity scan] Signed-off-by: Karel Zak --- diff --git a/libblkid/src/evaluate.c b/libblkid/src/evaluate.c index 9568451e75..51e5b058db 100644 --- a/libblkid/src/evaluate.c +++ b/libblkid/src/evaluate.c @@ -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; diff --git a/libblkid/src/resolve.c b/libblkid/src/resolve.c index 59f0fea2ba..f5fc336665 100644 --- a/libblkid/src/resolve.c +++ b/libblkid/src/resolve.c @@ -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;