Fixed build log warning
authorEbersold Andre <aebersol@md2p7zxc.ad001.siemens.net>
Wed, 18 May 2022 13:15:46 +0000 (15:15 +0200)
committerEbersold Andre <aebersol@md2p7zxc.ad001.siemens.net>
Wed, 18 May 2022 13:15:46 +0000 (15:15 +0200)
wsproxy/ws_log.cpp

index 8396c95156212b88cc2d9aebc45f33490ca6b651..a71f9b6833241dbbc349c70f8848c4675dec7292 100644 (file)
@@ -7,17 +7,19 @@
 
 #include "ws_log.h"
 
+ws_log::logger_type ws_log::m_loggers = init_map();
+bool ws_log::m_syslog_open     = false;
 
 ws_log *ws_log::getInstance(const std::string &cls) 
 {
 //  std::cout<<"ws_log::getInstance "<<cls<<std::endl;
   logger_const_iterator it = m_loggers.find(cls);
 //  std::cout<<"ws_log::getInstance after fine "<<cls<<" m_loggers size = "<<m_loggers.size()<<std::endl;
+  // Prevents seg fault! don't understand why
   if (m_loggers.size() == 0)
   {
     ws_log::m_loggers = ws_log::init_map();
   }
-
   if (it != m_loggers.end()) {
    // std::cout<<"ws_log::getInstance found"<<cls<<std::endl;
     return it->second;
@@ -76,6 +78,4 @@ ws_log::init_map()
   return m;
 }
 
-std::map<std::string,ws_log *> ws_log::m_loggers = init_map();
-bool ws_log::m_syslog_open     = false;