From: Razvan Becheriu Date: Wed, 3 Jun 2020 11:51:26 +0000 (+0300) Subject: [#1266] clean up X-Git-Tag: Kea-1.7.9~98 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0769055c297590714eba424bc75fc9ca693d4399;p=thirdparty%2Fkea.git [#1266] clean up --- diff --git a/src/lib/log/logger.h b/src/lib/log/logger.h index eee8b3e5d5..d615ec4171 100644 --- a/src/lib/log/logger.h +++ b/src/lib/log/logger.h @@ -8,14 +8,11 @@ #define LOGGER_H #include -#include #include #include #include #include -#include - #include #include #include @@ -84,8 +81,7 @@ class InterprocessSync; /// the string passed to the Logger constructor) to a maximum of 31 characters. /// There is no reason for this particular value other than limiting the amount /// of memory used. It is defined by the constant Logger::MAX_LOGGER_NAME_SIZE, -/// and can be made larger (or smaller) if so desired. Note however, using a -/// logger name larger than this limit will cause an assertion failure. +/// and can be made larger (or smaller) if so desired. class LoggerImpl; // Forward declaration of the implementation class @@ -182,11 +178,6 @@ public: } } - // The checks above and the assertion below ensure that the contents of - // "name" plus a trailing null will fit into the space allocated for - // "name_". - BOOST_STATIC_ASSERT(MAX_LOGGER_NAME_SIZE < sizeof(name_)); - // Do the copy, ensuring a trailing NULL in all cases. std::strncpy(name_, name, MAX_LOGGER_NAME_SIZE); name_[MAX_LOGGER_NAME_SIZE] = '\0';