From 56293927001ec377775fbdf903cb381e9e7a739b Mon Sep 17 00:00:00 2001 From: sowle Date: Wed, 26 Feb 2020 02:49:27 +0300 Subject: [PATCH] fixed signed/unsigned comparison in out_buffer() --- contrib/epee/include/misc_log_ex.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/contrib/epee/include/misc_log_ex.h b/contrib/epee/include/misc_log_ex.h index ba91d55e..6cb4f406 100644 --- a/contrib/epee/include/misc_log_ex.h +++ b/contrib/epee/include/misc_log_ex.h @@ -587,17 +587,12 @@ namespace log_space CONSOLE_DEFAULT_STREAM << ptarget_buf; if(pallocated_buf) delete [] pallocated_buf; #else - PUSH_GCC_WARNINGS - DISABLE_GCC_AND_CLANG_WARNING(autological-constant-out-of-range-compare) - - std::string buf(buffer, buffer_len); for(size_t i = 0; i!= buf.size(); i++) { - if(buf[i] == 0x7 || buf[i] == 0x95) + if(static_cast(buf[i]) == 0x7 || static_cast(buf[i]) == 0x95) buf[i] = '^'; } - POP_GCC_WARNINGS CONSOLE_DEFAULT_STREAM << buf; #endif