From 3640f9328766654c58e155f50a991d19050a1120 Mon Sep 17 00:00:00 2001 From: jtao1735 Date: Sat, 18 Apr 2020 12:35:12 +0000 Subject: [PATCH] potential memory leak if no any wal files --- src/wal/src/walMain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wal/src/walMain.c b/src/wal/src/walMain.c index ab324bcfad..6a9e3e0b9d 100644 --- a/src/wal/src/walMain.c +++ b/src/wal/src/walMain.c @@ -208,6 +208,8 @@ int walRestore(void *handle, void *pVnode, int (*writeFp)(void *, void *, int)) } } + closedir(dir); + if (count == 0) { if (pWal->keep) code = walRenew(pWal); return code; @@ -248,8 +250,6 @@ int walRestore(void *handle, void *pVnode, int (*writeFp)(void *, void *, int)) } } - closedir(dir); - return code; }