Fixed threading issues brought up by #74577. Make g_log_find_domain,
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Thu, 14 Mar 2002 16:20:42 +0000 (16:20 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Thu, 14 Mar 2002 16:20:42 +0000 (16:20 +0000)
commit148a8466028fc03c504f79e3213872370e55862a
tree06901299a4e3cd9072eaa4c3f135f795b22494a6
parentf318cdcacbf557347120ac972548c084b9c61d86
Fixed threading issues brought up by #74577. Make g_log_find_domain,

2002-03-14  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* glib/gmessages.c: Fixed threading issues brought up by
#74577. Make g_log_find_domain, g_log_domain_new,
g_log_domain_check_free and g_log_domain_get_handler require being
called with g_messages_lock held and remove all internal locking
in them. Then added proper locking to g_log_set_handler,
g_log_remove_handler and g_logv. Problem spotted by Miroslaw
Dobrzanski-Neumann <mne@mosaic-ag.com>. (#74577)
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gmessages.c