libi2ncommon: (tomj) fix buffer overflow in new syslog code
authorThomas Jarosch <thomas.jarosch@intra2net.com>
Tue, 18 Nov 2008 08:31:24 +0000 (08:31 +0000)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Tue, 18 Nov 2008 08:31:24 +0000 (08:31 +0000)
src/logfunc.cpp
src/logfunc.hpp

index e72e14b..15c696f 100644 (file)
@@ -141,7 +141,7 @@ void open_syslog()
  */
 int get_syslog_level( int level )
 {
-    if (level >=0 &&  level <= LogLevel::_LogLevel_END)
+    if (level >=0 &&  level < LogLevel::_LogLevel_END)
     {
         return loglevel_2_syslog_level[level];
     }
@@ -156,7 +156,7 @@ int get_syslog_level( int level )
  */
 std::string get_level_tag( int level )
 {
-    if (level >=0 &&  level <= LogLevel::_LogLevel_END)
+    if (level >=0 &&  level < LogLevel::_LogLevel_END)
     {
         return loglevel_2_short_tag[level];
     }
index 02ad031..563775e 100644 (file)
@@ -69,7 +69,6 @@ struct Facility
     operator int() const { return m_facility; }
 }; // eo Facility
 
-
 /**
  * struct for log level constants.
  */