mirror of https://github.com/vitalif/e2fsprogs
[COVERITY] Fix (error case) memory leak in blkid library (parse_dev)
Coverity ID: 29: Resource Leak Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>bitmap-optimize
parent
d7eee82910
commit
e0a700d45d
|
@ -1,3 +1,7 @@
|
|||
2007-03-23 Theodore Tso <tytso@mit.edu>
|
||||
|
||||
* read.c (parse_dev): Fix memory leak on error path.
|
||||
|
||||
2007-03-21 Theodore Tso <tytso@mit.edu>
|
||||
|
||||
* resolve.c (blkid_get_devname): Fix memory leak.
|
||||
|
|
|
@ -223,8 +223,10 @@ static int parse_dev(blkid_cache cache, blkid_dev *dev, char **cp)
|
|||
|
||||
DBG(DEBUG_READ, printf("found dev %s\n", name));
|
||||
|
||||
if (!(*dev = blkid_get_dev(cache, name, BLKID_DEV_CREATE)))
|
||||
if (!(*dev = blkid_get_dev(cache, name, BLKID_DEV_CREATE))) {
|
||||
free(name);
|
||||
return -BLKID_ERR_MEM;
|
||||
}
|
||||
|
||||
free(name);
|
||||
return 1;
|
||||
|
|
Loading…
Reference in New Issue