Commit df101d83 authored by Daniel Veillard's avatar Daniel Veillard

fixes some problem when freeing unititialized mutexes Daniel

* globals.c threads.c: fixes some problem when freeing unititialized
  mutexes
Daniel
parent 2db8c125
Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
* globals.c threads.c: fixes some problem when freeing unititialized
mutexes
Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
* nanoftp.c nanohttp.c: the modules should not import <config.h>
......
......@@ -46,6 +46,7 @@ void xmlInitGlobals()
void xmlCleanupGlobals()
{
if (xmlThrDefMutex != NULL)
xmlFreeMutex(xmlThrDefMutex);
}
......
......@@ -134,6 +134,8 @@ xmlNewMutex(void)
void
xmlFreeMutex(xmlMutexPtr tok)
{
if (tok == NULL) return;
#ifdef HAVE_PTHREAD_H
pthread_mutex_destroy(&tok->lock);
#elif defined HAVE_WIN32_THREADS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment