From 1362ff7f4ebcc0dcb422e7c9d049112666cd9c3f Mon Sep 17 00:00:00 2001 From: jq <459635274@qq.com> Date: Sat, 3 Aug 2019 16:22:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3elog=5Fhexdump=E4=B8=AD?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=81=8F=E7=A7=BB=E5=9C=B0=E5=9D=80=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- easylogger/src/elog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easylogger/src/elog.c b/easylogger/src/elog.c index f5b1583..945072e 100644 --- a/easylogger/src/elog.c +++ b/easylogger/src/elog.c @@ -699,7 +699,7 @@ void elog_hexdump(const char *name, uint8_t width, uint8_t *buf, uint16_t size) for (i = 0; i < size; i += width) { /* package header */ - fmt_result = snprintf(log_buf, ELOG_LINE_BUF_SIZE, "D/HEX %s: %04X-%04X: ", name, i, i + width); + fmt_result = snprintf(log_buf, ELOG_LINE_BUF_SIZE, "D/HEX %s: %04X-%04X: ", name, i, i + width - 1); /* calculate log length */ if ((fmt_result > -1) && (fmt_result <= ELOG_LINE_BUF_SIZE)) { log_len = fmt_result;