From: Fathi B. <fb...@fr...> - 2007-07-26 20:03:18
|
hi all, nice to hear that there's an upcoming log4cpp new release. i received a bug report on the debian about a threading issue: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432729 could someone take a look (waffel ? other?) at the submitted patch and commit it if it is ok before the official release. --- ./log4cpp-0.3.5-rc3/src/Appender.cpp 2002-10-27 02:48:52.000000000 +0100 +++ ./log4cpp-0.3.5rc1/src/Appender.cpp 2004-10-26 22:08:28.000000000 +0200 @@ -11,14 +11,11 @@ #include <log4cpp/Appender.hh> namespace log4cpp { - Appender::AppenderMap* Appender::_allAppenders; threading::Mutex Appender::_appenderMapMutex; /* assume _appenderMapMutex locked */ Appender::AppenderMap& Appender::_getAllAppenders() { - if (!_allAppenders) - _allAppenders = new Appender::AppenderMap(); - + static Appender::AppenderMap* _allAppenders = new Appender::AppenderMap(); return *_allAppenders; } cheers, Fathi |