From: XU Junnan <junnanx...@gmail.com>

Signed-off-by: XU Junnan <junnanx...@gmail.com>
---
 trace/trace.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/trace/trace.c b/trace/trace.c
index d895798..6fd321f 100644
--- a/trace/trace.c
+++ b/trace/trace.c
@@ -381,6 +381,10 @@ int main(int argc, char **argv, char **envp)
                ULOG_ERR("failed to exec %s: %m\n", _argv[0]);
 
                free(_argv);
+               if (_envp[0])
+                       free(_envp[0]);
+               if (newenv == 2 && _envp[1])
+                       free(_envp[1]);
                free(_envp);
                return ret;
        }
-- 
2.36.1.windows.1


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to