From: Sergey Matveev Date: Thu, 23 Jan 2025 08:05:59 +0000 (+0300) Subject: Strip long tail X-Git-Tag: v0.0.0~200 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=612fc4f746999f0934519eea5fefb618b598c489ebcb7ebee5e6266308683ade;p=keks.git Strip long tail --- 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) {