From 09e435c8d4d37d04ab13caa9344c0d3cc2889ba4 Mon Sep 17 00:00:00 2001 From: "zhaozhao.zz" Date: Mon, 16 Apr 2018 17:15:24 +0800 Subject: [PATCH] Modules: free node after module loaded from server.loadmodule_queue --- src/module.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/module.c b/src/module.c index b3939316e9..487f989b96 100644 --- a/src/module.c +++ b/src/module.c @@ -8491,6 +8491,13 @@ void moduleLoadFromQueue(void) { loadmod->path); exit(1); } + sdsfree(loadmod->path); + for (int i = 0; i < loadmod->argc; i++) { + decrRefCount(loadmod->argv[i]); + } + zfree(loadmod->argv); + zfree(loadmod); + listDelNode(server.loadmodule_queue, ln); } }