# HG changeset patch # User Gary Kramlich # Date 1527291885 0 # Node ID 557795de5a15e50cf8dd84e1226618616a33df3d # Parent c3f3cc2538e003f1f1ba7caf6188284ce783a16f# Parent ba681c5cf06c93b7a37a2c472ece5e8fee1ead68 Merged in kdex/main (pull request #357) gnt: Fix use-after-free memory violation during Python initialization Approved-by: Gary Kramlich Approved-by: Eion Robb diff -r c3f3cc2538e0 -r 557795de5a15 finch/libgnt/gntwm.c --- a/finch/libgnt/gntwm.c Fri May 25 01:50:26 2018 -0500 +++ b/finch/libgnt/gntwm.c Fri May 25 23:44:45 2018 +0000 @@ -1560,13 +1560,7 @@ GNT_KEY_F3, NULL); if (!Py_IsInitialized()) { #if PY_MAJOR_VERSION >= 3 - wchar_t *name; - size_t len; - len = mbstowcs(NULL, "gnt", 0); - name = g_new(wchar_t, len + 1); - mbstowcs(name, "gnt", len + 1); - Py_SetProgramName(name); - g_free(name); + Py_SetProgramName(L"gnt"); #else Py_SetProgramName("gnt"); #endif