Whamcloud - gitweb
LU-8465 e2fsck: fix memory leaks with pfsck enabled 69/40069/6
authorWang Shilong <wshilong@ddn.com>
Mon, 28 Sep 2020 02:27:12 +0000 (10:27 +0800)
committerWang Shilong <wshilong@whamcloud.com>
Mon, 28 Sep 2020 13:53:00 +0000 (13:53 +0000)
commit8d561b5d93a00d3b227917a0ff25da5fd5d64ffc
tree429d7e072d3bf30475580fd130c1eb6d74773423
parentb4d8cf38c59cd4e85d3816368a2434891e16e84d
LU-8465 e2fsck: fix memory leaks with pfsck enabled

valgrind detected few memory leaks:

1) quota context is not released after merging.
2) three block bufs are not freed in read_bitmaps_range_start()
3) @refcount_orig should be released

Signed-off-by: Wang Shilong <wshilong@ddn.com>
Change-Id: I13e51c31cacba9ed14bc9f4d4ce82ec0a6cfe610
Reviewed-on: https://review.whamcloud.com/40069
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
e2fsck/e2fsck.c
e2fsck/pass1.c
lib/ext2fs/rw_bitmaps.c