diff options
author | Igor Bazhitov | 2010-10-09 20:54:31 +0200 |
---|---|---|
committer | Karel Zak | 2010-10-21 09:45:05 +0200 |
commit | 784cb716b1aa15e615ee4814574e6ed03377a8d8 (patch) | |
tree | 9ba5e36de05948fcf477879efd3484c46d75ef68 | |
parent | column: code readability improvements (diff) | |
download | kernel-qcow2-util-linux-784cb716b1aa15e615ee4814574e6ed03377a8d8.tar.gz kernel-qcow2-util-linux-784cb716b1aa15e615ee4814574e6ed03377a8d8.tar.xz kernel-qcow2-util-linux-784cb716b1aa15e615ee4814574e6ed03377a8d8.zip |
libblkid: fix memory leak
search_type and search_handle fields of blkid_dev_iterate iterator are
not being freed after usage.
Add cleanup code.
Signed-off-by: Igor Bazhitov <igor.bazhitov@gmail.com>
-rw-r--r-- | shlibs/blkid/src/dev.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/shlibs/blkid/src/dev.c b/shlibs/blkid/src/dev.c index 24d989ddc..791a6c181 100644 --- a/shlibs/blkid/src/dev.c +++ b/shlibs/blkid/src/dev.c @@ -193,6 +193,8 @@ extern void blkid_dev_iterate_end(blkid_dev_iterate iter) if (!iter || iter->magic != DEV_ITERATE_MAGIC) return; iter->magic = 0; + free(iter->search_type); + free(iter->search_value); free(iter); } |