]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
blkid: fix double free [coverity scan]
authorKarel Zak <kzak@redhat.com>
Fri, 11 Mar 2011 15:12:20 +0000 (16:12 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 18 Apr 2011 12:51:57 +0000 (14:51 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/blkid.c

index 24f226b44cd1336fc792920a3559d860835a03a2..0bf1962db22b8bc299d81b9f6e533bbc8ba5f792 100644 (file)
@@ -375,10 +375,9 @@ static int append_str(char **res, size_t *sz, const char *a, const char *b)
                return -1;
 
        str = realloc(str, len + 1);
-       if (!str) {
-               free(*res);
+       if (!str)
                return -1;
-       }
+
        *res = str;
        str += *sz;