]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1266] fixed compilation
authorRazvan Becheriu <razvan@isc.org>
Fri, 5 Jun 2020 15:15:45 +0000 (18:15 +0300)
committerRazvan Becheriu <razvan@isc.org>
Fri, 5 Jun 2020 15:15:45 +0000 (18:15 +0300)
src/lib/log/logger.h

index c31b740a1fb65f634f862f322e01bb007b8404e3..a14a3c3d7b5caaffc70797ad40a569623116bfe1 100644 (file)
@@ -81,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
 
@@ -178,12 +177,6 @@ public:
             isc_throw(LoggerNameNull, "logger names may not be null");
         }
 
-        // 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_".
-        static_assert(MAX_LOGGER_NAME_SIZE < sizeof(name_), "name size too small");
-
-
         // Do the copy, ensuring a trailing null in all cases.
         std::strncpy(name_, name, MAX_LOGGER_NAME_SIZE);
         name_[MAX_LOGGER_NAME_SIZE] = '\0';