Description
some leaks in thread_unix.c and thread_pool.c:
Index: util/src/platforms/unix/thread_unix.c
===================================================================
— util/src/platforms/unix/thread_unix.c (revision 924674)
+++ util/src/platforms/unix/thread_unix.c (working copy)
@@ -112,6 +112,7 @@
new->td = (pthread_t *)AXIS2_MALLOC(allocator, sizeof(pthread_t));
if(!new->td)
@@ -132,6 +133,8 @@
{ return new; }+ AXIS2_FREE(allocator, new->td);
+ AXIS2_FREE(allocator, new);
return NULL;
}
Index: util/src/thread_pool.c
===================================================================
— util/src/thread_pool.c (revision 924674)
+++ util/src/thread_pool.c (working copy)
@@ -143,5 +143,10 @@
+ axutil_allocator_t *allocator = NULL;
+ allocator = thread_env->allocator;
AXIS2_FREE(thread_env->allocator, thread_env);
+ if (allocator)
}