From e409c83ef92759b893c310e476a63d2da655c7c9 Mon Sep 17 00:00:00 2001 From: crs Date: Tue, 4 Jun 2002 11:03:34 +0000 Subject: [PATCH] fixed delete bug in printt -- when skipping file and line the deleted pointer was wrong. --- base/CLog.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/base/CLog.cpp b/base/CLog.cpp index fb5f5efb..2b519a6e 100644 --- a/base/CLog.cpp +++ b/base/CLog.cpp @@ -97,12 +97,13 @@ void CLog::printt(const char* file, int line, buffer[pad - 1] = ' '; // discard file and line if priority < 0 + char* message = buffer; if (priority < 0) { - buffer += pad - g_priorityPad; + message += pad - g_priorityPad; } // output buffer - output(priority, buffer); + output(priority, message); // clean up if (buffer != stack)