@@ -173,7 +173,7 @@ pythread_wrapper(void *arg) |
|
|
173 |
173 |
pythread_callback *callback = arg; |
174 |
174 |
void (*func)(void *) = callback->func; |
175 |
175 |
void *func_arg = callback->arg; |
176 |
|
-PyMem_Free(arg); |
|
176 |
+free(arg); |
177 |
177 |
|
178 |
178 |
func(func_arg); |
179 |
179 |
return NULL; |
@@ -213,7 +213,7 @@ PyThread_start_new_thread(void (*func)(void *), void *arg) |
|
|
213 |
213 |
pthread_attr_setscope(&attrs, PTHREAD_SCOPE_SYSTEM); |
214 |
214 |
#endif |
215 |
215 |
|
216 |
|
-pythread_callback *callback = PyMem_Malloc(sizeof(pythread_callback)); |
|
216 |
+pythread_callback *callback = malloc(sizeof(pythread_callback)); |
217 |
217 |
|
218 |
218 |
if (callback == NULL) { |
219 |
219 |
return -1; |
@@ -235,7 +235,7 @@ PyThread_start_new_thread(void (*func)(void *), void *arg) |
|
|
235 |
235 |
#endif |
236 |
236 |
|
237 |
237 |
if (status != 0) { |
238 |
|
-PyMem_Free(callback); |
|
238 |
+free(callback); |
239 |
239 |
return -1; |
240 |
240 |
} |
241 |
241 |
|