mercurial/bdiff_module.c
changeset 31476 08ecec297521
parent 30566 7c0c722d568d
child 32394 4195b84940e9
--- a/mercurial/bdiff_module.c	Thu Mar 16 11:17:55 2017 -0700
+++ b/mercurial/bdiff_module.c	Thu Mar 09 11:54:25 2017 -0800
@@ -158,7 +158,7 @@
 	r = PyBytes_AsString(s);
 	rlen = PyBytes_Size(s);
 
-	w = (char *)malloc(rlen ? rlen : 1);
+	w = (char *)PyMem_Malloc(rlen ? rlen : 1);
 	if (!w)
 		goto nomem;
 
@@ -178,7 +178,7 @@
 	result = PyBytes_FromStringAndSize(w, wlen);
 
 nomem:
-	free(w);
+	PyMem_Free(w);
 	return result ? result : PyErr_NoMemory();
 }