From 612fc4f746999f0934519eea5fefb618b598c489ebcb7ebee5e6266308683ade Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 23 Jan 2025 11:05:59 +0300 Subject: [PATCH] Strip long tail --- c/cmd/pp/pp.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/c/cmd/pp/pp.c b/c/cmd/pp/pp.c index 070dc15..9e5c616 100644 --- a/c/cmd/pp/pp.c +++ b/c/cmd/pp/pp.c @@ -409,8 +409,9 @@ main(int argc, char **argv) } } if (off < len) { - char *hex = HexEnc(buf + off, len - off); - printf("tail: %s\n", hex); + const size_t l = len - off; + char *hex = HexEnc(buf + off, (l > MaxStrLen) ? MaxStrLen : l); + printf("tail: %s%s\n", hex, (l > MaxStrLen) ? "..." : ""); free(hex); } if (doEncode) { -- 2.50.0