From e1a1667e51dc0c83f65e0ce7230edb92eb561db4 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Wed, 6 May 2015 14:51:13 +0200 Subject: [PATCH] fileio: Fix a potential buffer overflow Detected by Coverity. Signed-off-by: Bart Van Assche --- usr/fileio/debug.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr/fileio/debug.c b/usr/fileio/debug.c index 8e93a70e1..296025302 100644 --- a/usr/fileio/debug.c +++ b/usr/fileio/debug.c @@ -52,11 +52,11 @@ int debug_print_prefix(unsigned long trace_flag, const char *prefix, time_t tt; time(&tt); localtime_r(&tt, &t); - i += snprintf(&trace_buf[i], TRACE_BUF_SIZE, "%d:%d:%d ", + i += snprintf(&trace_buf[i], TRACE_BUF_SIZE - i, "%d:%d:%d ", t.tm_hour, t.tm_min, t.tm_sec); } if (trace_flag & TRACE_PID) - i += snprintf(&trace_buf[i], TRACE_BUF_SIZE, "[%d]: ", + i += snprintf(&trace_buf[i], TRACE_BUF_SIZE - i, "[%d]: ", gettid()); if (prefix != NULL) i += snprintf(&trace_buf[i], TRACE_BUF_SIZE - i, "%s:", prefix);