Hi guys,
patch is pretty much self explanatory and it applies only to trunk.
diff -urNad openais-0.82~/exec/logsys.c openais-0.82/exec/logsys.c
--- openais-0.82~/exec/logsys.c 2007-09-09 08:41:19.000000000 +0200
+++ openais-0.82/exec/logsys.c 2008-04-03 10:11:41.000000000 +0200
@@ -219,6 +219,7 @@
if (strcmp (logsys_loggers[i].subsys, subsys) == 0) {
*tags = logsys_loggers[i].tags;
*priority = logsys_loggers[i].priority;
+ pthread_mutex_unlock (&logsys_config_mutex);
return (0);
}
}
@@ -459,12 +460,10 @@
unsigned int dummy_priority;
pthread_mutex_lock (&logsys_new_log_mutex);
- pthread_mutex_lock (&logsys_config_mutex);
logsys_config_subsys_get ("MAIN", &tags, &dummy_priority);
logsys_config_subsys_set ("MAIN", tags, priority);
- pthread_mutex_unlock (&logsys_config_mutex);
pthread_mutex_unlock (&logsys_new_log_mutex);
}
Thanks
Fabio
--
I'm going to make him an offer he can't refuse.
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais