From f7773c7247e1cf460d4c816f05b8a82391a59cf9 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 10 Oct 2013 14:49:09 +0300 Subject: [PATCH] monitor: Fix zero-length field handling in print_hex_field --- monitor/packet.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/monitor/packet.c b/monitor/packet.c index fae61611f..9badfcdc0 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -1185,6 +1185,8 @@ static void print_hex_field(const char *label, const uint8_t *data, char str[len * 2 + 1]; uint8_t i; + str[0] = '\0'; + for (i = 0; i < len; i++) sprintf(str + (i * 2), "%2.2x", data[i]); -- 2.47.3