diff options
| author | Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com> | 2023-10-09 17:28:41 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-09 17:28:41 +0900 |
| commit | 076dea3896dba6a8e2acc683818ff60602efa9d4 (patch) | |
| tree | 6a7f6fd074011654ea2bd712ebd1eaa3a72c3b3f | |
| parent | 80d53a9e80606988bf9e26e0a4a8b92048419b83 (diff) | |
| parent | 8718757e6c62aeffd81a2ed9fa88e0c05b6412cf (diff) | |
Merge pull request #2117 from egorenar/fix-formatr-string-overflow-in-logger-writeheader
Logger: Fix format string overflow in writeHeader()
| -rw-r--r-- | src/Logger.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Logger.cc b/src/Logger.cc index 87168e16..c991d2c6 100644 --- a/src/Logger.cc +++ b/src/Logger.cc @@ -133,8 +133,8 @@ void writeHeader(Output& fp, Logger::LEVEL level, const char* sourceFile, size_t dateLength = strftime(datestr, sizeof(datestr), "%Y-%m-%d %H:%M:%S", &tm); assert(dateLength <= (size_t)20); - fp.printf("%s.%06ld [%s] [%s:%d] ", datestr, tv.tv_usec, levelToString(level), - sourceFile, lineNum); + fp.printf("%s.%06ld [%s] [%s:%d] ", datestr, (unsigned long)tv.tv_usec, + levelToString(level), sourceFile, lineNum); } } // namespace |
