From 37beb702a87347d0b10b1abef32c77f6f9db61d8 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Fri, 11 Mar 2011 16:12:20 +0100 Subject: [PATCH] blkid: fix double free [coverity scan] Signed-off-by: Karel Zak --- misc-utils/blkid.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/misc-utils/blkid.c b/misc-utils/blkid.c index 23619bd8be..ca8083bfa5 100644 --- a/misc-utils/blkid.c +++ b/misc-utils/blkid.c @@ -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; -- 2.47.3