2006-06-26 Andrew W. Nosenko <andrew w nosenko gmail com>
* threads.c:
(xmlFreeRMutex) [HAVE_PTHREAD_H]:
Destroying of condition, which allocated in the xmlNewRMutex(),
is added.
Seems like absent pthread_cond_destroy() produces memory leak under FreeBSD
(4 bytes per each xmlNewRMutex() call). Whether memory leaks on the other
systems depends on they's pthread implementation.
--
Andrew W. Nosenko <andrew w nosenko gmail com>
Attachment:
libxml2.rmutex-cond-leak.awn.1.patch
Description: Text Data