mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-09 09:54:25 +09:00
log: Make sure the buffer for date is big enough
src/log.c:71:32: error: '%06ld' directive output may be truncated
writing between 6 and 20 bytes into a region of size between 0 and 63
[-Werror=format-truncation=]
snprintf(buf, len, "%s.%06ld", tbuf, (long)tv.tv_usec);
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit 6766b0a860)
This commit is contained in:
@@ -81,7 +81,7 @@ static void ssh_log_stderr(int verbosity,
|
|||||||
const char *function,
|
const char *function,
|
||||||
const char *buffer)
|
const char *buffer)
|
||||||
{
|
{
|
||||||
char date[64] = {0};
|
char date[128] = {0};
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
rc = current_timestring(1, date, sizeof(date));
|
rc = current_timestring(1, date, sizeof(date));
|
||||||
|
|||||||
Reference in New Issue
Block a user