From 92a519277eab48c3f624157045e88b3d02c97f86 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 16 Aug 2016 12:16:55 +0100 Subject: [Fix] Fix hex printing of strings --- src/libutil/printf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/libutil/printf.c b/src/libutil/printf.c index a0b75f5bd..10dc899ba 100644 --- a/src/libutil/printf.c +++ b/src/libutil/printf.c @@ -602,9 +602,9 @@ rspamd_vprintf_common (rspamd_printf_append_func func, gchar hexbuf[2]; while (slen) { - hexbuf[0] = hex == 2 ? _HEX[*p & 0xf] : _hex[*p & 0xf]; - hexbuf[1] = hex == 2 ? _HEX[(*p >> 4) & 0xf] : - _hex[(*p >> 4) & 0xf]; + hexbuf[0] = hex == 2 ? _HEX[(*p >> 4) & 0xf] : + _hex[(*p >> 4) & 0xf]; + hexbuf[1] = hex == 2 ? _HEX[*p & 0xf] : _hex[*p & 0xf]; RSPAMD_PRINTF_APPEND_BUF (hexbuf, 2); p++; slen--; -- cgit v1.2.3