]> sourceware.org Git - lvm2.git/commitdiff
Fix memory leak in error path
authorZdenek Kabelac <zkabelac@redhat.com>
Wed, 24 Nov 2010 09:43:18 +0000 (09:43 +0000)
committerZdenek Kabelac <zkabelac@redhat.com>
Wed, 24 Nov 2010 09:43:18 +0000 (09:43 +0000)
Release allocated path buffer in error path.

WHATS_NEW
tools/dmsetup.c

index a91ca10f164e387255f2622d17a77d1d7e9d8343..8bde018fcf9feb0c6ebb25848cfade74fdb006a0 100644 (file)
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
 Version 2.02.78 - 
 ====================================
+  Fix memory leak in error path of parse_loop_device_name() from dmsetup.
   Fix missing dlclose in _init_formats() error path from init_format call.
   Fix missing fclose for _umount() in dmeventd snapshot plugin.
   Fix out-of-scope variable usage in process_each_lv().
index 88291f77243aeb0c9f931eb9a2b92ed953a08452..241fa7422fe8c58b5d97f146b8669969cb058350 100644 (file)
@@ -2904,6 +2904,7 @@ static char *parse_loop_device_name(const char *dev, const char *dev_dir)
        return buf;
 
 error:
+       dm_free(buf);
        return NULL;
 }
 
This page took 0.048312 seconds and 5 git commands to generate.