From f04fbde6ca50e11bd08712f4587c07486a72c86d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 1 Nov 2017 15:00:52 +0530 Subject: [PATCH] Free argvw in asan-launcher --- asan-launcher.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/asan-launcher.c b/asan-launcher.c index a63bf9c49..819d953f7 100644 --- a/asan-launcher.c +++ b/asan-launcher.c @@ -13,5 +13,7 @@ int main(int argc, char *argv[]) { wchar_t *argvw[MAX_ARGC + 1] = {0}; argvw[0] = L"kitty"; for (int i = 1; i < argc; i++) argvw[i] = Py_DecodeLocale(argv[i], NULL); - return Py_Main(argc, argvw); + int ret = Py_Main(argc, argvw); + for (int i = 1; i < argc; i++) PyMem_RawFree(argvw[i]); + return ret; }