diff options
-rw-r--r-- | vespalog/src/vespa/log/control-file.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vespalog/src/vespa/log/control-file.cpp b/vespalog/src/vespa/log/control-file.cpp index 2f070bf088e..aead7c456ef 100644 --- a/vespalog/src/vespa/log/control-file.cpp +++ b/vespalog/src/vespa/log/control-file.cpp @@ -264,7 +264,12 @@ ControlFile::getLevels(const char *name) strcat(appendedString, &padSpaces[3 - padding]); int prefix_len = strlen(appendedString); +#pragma GCC diagnostic push +#ifndef __clang__ +#pragma GCC diagnostic ignored "-Wstringop-truncation" +#endif strncat(appendedString, inheritLevels, Logger::NUM_LOGLEVELS*sizeof(int)); +#pragma GCC diagnostic pop strcat(appendedString, "\n"); int len = strlen(appendedString); |