--- a/contrib/python-zstandard/c-ext/decompressionwriter.c Sat Jan 14 20:05:15 2017 +0530
+++ b/contrib/python-zstandard/c-ext/decompressionwriter.c Sat Jan 14 19:41:43 2017 -0800
@@ -85,7 +85,7 @@
return NULL;
}
- output.dst = malloc(self->outSize);
+ output.dst = PyMem_Malloc(self->outSize);
if (!output.dst) {
return PyErr_NoMemory();
}
@@ -102,7 +102,7 @@
Py_END_ALLOW_THREADS
if (ZSTD_isError(zresult)) {
- free(output.dst);
+ PyMem_Free(output.dst);
PyErr_Format(ZstdError, "zstd decompress error: %s",
ZSTD_getErrorName(zresult));
return NULL;
@@ -120,7 +120,7 @@
}
}
- free(output.dst);
+ PyMem_Free(output.dst);
/* TODO return bytes written */
Py_RETURN_NONE;