From fdaf0133b2e454b3ed61fdc5f6283219c41f2ba9 Mon Sep 17 00:00:00 2001 From: "K.Ohta" Date: Mon, 5 Sep 2016 16:45:20 +0900 Subject: [PATCH] [Qt][LOGGER] copy_log(): Using arg ; start_size. --- source/src/qt/gui/csp_logger.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/src/qt/gui/csp_logger.cpp b/source/src/qt/gui/csp_logger.cpp index 0a24d8fc3..3080e0d83 100644 --- a/source/src/qt/gui/csp_logger.cpp +++ b/source/src/qt/gui/csp_logger.cpp @@ -637,7 +637,9 @@ int64_t CSP_Logger::copy_log(char *buffer, int64_t buf_size, int64_t *lines, cha int64_t nlines = 0; int64_t ssize = start_size; if(ssize < 0) ssize = 0; - char *p = buffer; + if(start_size >= buf_size) return -1; + + char *p = &(buffer[start_size]); if(line < 0) line = 0; { -- 2.11.0