diff --git a/src/log.cpp b/src/log.cpp index 00ddfce..a542d43 100644 --- a/src/log.cpp +++ b/src/log.cpp @@ -256,6 +256,9 @@ Level logger::init() void xerrlogHexPrintf(const void *buf, size_t buflen) { const auto cbuf = static_cast(buf); + bool elipsis = buflen > 64u; + if(elipsis) + buflen = 64u; // whole buffer for(size_t pos=0; pos