--- libxml2-2.7.6/globals.c.fix Tue Oct 13 20:13:06 2009 +++ libxml2-2.7.6/globals.c Tue Oct 13 20:13:28 2009 @@ -46,7 +46,7 @@ */ void xmlInitGlobals(void) { - if (xmlThrDefMutex != NULL) + if (xmlThrDefMutex == NULL) xmlThrDefMutex = xmlNewMutex(); }