[Devel] [PATCH 2/3] fs/fuse kio: fix sreq and msg leak in prepare_map_flush_ireq()
Pavel Butsykin
pbutsykin at virtuozzo.com
Mon Dec 3 16:02:09 MSK 2018
Signed-off-by: Pavel Butsykin <pbutsykin at virtuozzo.com>
---
fs/fuse/kio/pcs/pcs_map.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/fs/fuse/kio/pcs/pcs_map.c b/fs/fuse/kio/pcs/pcs_map.c
index 4bd18c5224ab..1e700dff2043 100644
--- a/fs/fuse/kio/pcs/pcs_map.c
+++ b/fs/fuse/kio/pcs/pcs_map.c
@@ -3016,6 +3016,8 @@ static int prepare_map_flush_ireq(struct pcs_map_entry *m,
cslist_put(cslist);
if (!valid_for_flush(m, timer_sync) || m->cs_list != cslist) {
spin_unlock(&m->lock);
+ pcs_free_msg(msg);
+ ireq_destroy(sreq);
return 0;
}
prepare_map_flush_msg(m, sreq, msg);
--
2.15.1
More information about the Devel
mailing list