From: Karel Zak Date: Mon, 30 Jan 2012 21:57:42 +0000 (+0100) Subject: libblkid: fix use-after-free [coverity scan] X-Git-Tag: v2.21-rc2~78 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fa5241d1220a2ec7129cec4f6d9ea608c2a30bdb;p=thirdparty%2Futil-linux.git libblkid: fix use-after-free [coverity scan] Signed-off-by: Karel Zak --- diff --git a/libblkid/src/read.c b/libblkid/src/read.c index 97fd4b4a24..b284ff004e 100644 --- a/libblkid/src/read.c +++ b/libblkid/src/read.c @@ -370,10 +370,12 @@ static int blkid_parse_line(blkid_cache cache, blkid_dev *dev_p, char *cp) DBG(DEBUG_READ, printf("blkid: device %s has no TYPE\n",dev->bid_name)); blkid_free_dev(dev); + goto done; } DBG(DEBUG_READ, blkid_debug_dump_dev(dev)); +done: return ret; }