From 0e19a6a2b54178cecf206541e5586cf3b0af9fc1 Mon Sep 17 00:00:00 2001 From: pikastech Date: Mon, 29 Aug 2022 16:32:10 +0800 Subject: [PATCH] fix some mem leaks --- .../linux/package/pikascript/pikascript-lib/re/re-api-adapter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/port/linux/package/pikascript/pikascript-lib/re/re-api-adapter.c b/port/linux/package/pikascript/pikascript-lib/re/re-api-adapter.c index 955e56789..81ea627a0 100644 --- a/port/linux/package/pikascript/pikascript-lib/re/re-api-adapter.c +++ b/port/linux/package/pikascript/pikascript-lib/re/re-api-adapter.c @@ -235,6 +235,7 @@ char* re_sub(PikaObj* self, b[len] = 0; obj_setStr(self, "_b", b); free(b); + free(s); return obj_getStr(self, "_b"); } PikaObj* re_compile(PikaObj* self, char* pattern) { @@ -566,5 +567,6 @@ char* re_Pattern_sub(PikaObj* self, char* repl, char* subjet, PikaTuple* val) { b[len] = 0; obj_setStr(self, "_b", b); free(b); + free(s); return obj_getStr(self, "_b"); }