From e7b8aeb4f775a3656bbd694b98723f9c166a9a11 Mon Sep 17 00:00:00 2001 From: Balazs Gerofi Date: Tue, 25 Aug 2020 13:09:09 +0900 Subject: [PATCH] Tofu: per-fd path memory leak fix Change-Id: I451472365806333adfac6dae32746195e3c30694 --- kernel/syscall.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/syscall.c b/kernel/syscall.c index 41dd6aff..32691e30 100644 --- a/kernel/syscall.c +++ b/kernel/syscall.c @@ -1304,6 +1304,11 @@ void terminate(int rc, int sig) tof_utofu_release_cq(proc->fd_pde_data[fd]); proc->fd_pde_data[fd] = NULL; } + + if (proc->fd_path[fd]) { + kfree(proc->fd_path[fd]); + proc->fd_path[fd] = NULL; + } } } #endif