Free argvw in asan-launcher

This commit is contained in:
Kovid Goyal 2017-11-01 15:00:52 +05:30
parent d9ff3bce72
commit f04fbde6ca
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -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;
}