strings from _Py_char2wchar need PyMem_Free
diff --git a/Modules/main.c b/Modules/main.c
index 8313e3d..fa2002f 100644
--- a/Modules/main.c
+++ b/Modules/main.c
@@ -439,7 +439,7 @@
 		for (p = strtok(buf, ","); p != NULL; p = strtok(NULL, ",")) {
 			if ((warning = _Py_char2wchar(p)) != NULL) {
 				PySys_AddWarnOption(warning);
-				free(warning);
+				PyMem_Free(warning);
 			}
 		}
 		setlocale(LC_ALL, oldloc);