commit | 59002e7bea266c024fa343524c58c6a2fea5895c | [log] [tgz] |
---|---|---|
author | William M. Brack <wbrack@src.gnome.org> | Fri Jul 04 17:01:59 2003 +0000 |
committer | William M. Brack <wbrack@src.gnome.org> | Fri Jul 04 17:01:59 2003 +0000 |
tree | c79c7d379c15070512032caf6d3e853152a1bd84 | |
parent | de2a67b430ddc59690b707ac0119cb26366631d4 [diff] [blame] |
Fixed multithreading problem
diff --git a/catalog.c b/catalog.c index 29f98d2..06bffc6 100644 --- a/catalog.c +++ b/catalog.c
@@ -2909,8 +2909,10 @@ if (xmlDefaultCatalog == NULL) { catal = xmlLoadACatalog(filename); - if (catal == NULL) + if (catal == NULL) { + xmlRMutexUnlock(xmlCatalogMutex); return(-1); + } xmlDefaultCatalog = catal; xmlRMutexUnlock(xmlCatalogMutex);