From: Jevon Qiao Date: Wed, 27 Jul 2016 07:36:36 +0000 (+0800) Subject: Fix memory leak in _fio_setup_rbd_data() X-Git-Tag: fio-2.14~93 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=5a4adfd232abf7f058d334f305229b6d9b95b1fe;p=fio.git Fix memory leak in _fio_setup_rbd_data() Signed-off-by: Jevon Qiao --- diff --git a/engines/rbd.c b/engines/rbd.c index 87ed360f..1a0d48a6 100644 --- a/engines/rbd.c +++ b/engines/rbd.c @@ -110,8 +110,13 @@ static int _fio_setup_rbd_data(struct thread_data *td, return 0; failed: - if (rbd) + if (rbd) { + if (rbd->aio_events) + free(rbd->aio_events); + if (rbd->sort_events) + free(rbd->sort_events); free(rbd); + } return 1; }