aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/printf.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-02-09 16:33:23 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-02-09 16:33:23 +0000
commitdcbe3146b882a731e1cd82025607bd423bb82024 (patch)
treea07caa222c470666aa18f80736a07eb946f4b1ea /src/libutil/printf.c
parent0b08477445e2e95e55c987b587cd403a7098c3a3 (diff)
downloadrspamd-dcbe3146b882a731e1cd82025607bd423bb82024.tar.gz
rspamd-dcbe3146b882a731e1cd82025607bd423bb82024.zip
Fix error in printing hex
Diffstat (limited to 'src/libutil/printf.c')
-rw-r--r--src/libutil/printf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libutil/printf.c b/src/libutil/printf.c
index 29ca8cfb1..a0b75f5bd 100644
--- a/src/libutil/printf.c
+++ b/src/libutil/printf.c
@@ -603,8 +603,8 @@ rspamd_vprintf_common (rspamd_printf_append_func func,
while (slen) {
hexbuf[0] = hex == 2 ? _HEX[*p & 0xf] : _hex[*p & 0xf];
- hexbuf[1] = hex == 2 ? _HEX[(*p >> 8) & 0xf] :
- _hex[(*p >> 8) & 0xf];
+ hexbuf[1] = hex == 2 ? _HEX[(*p >> 4) & 0xf] :
+ _hex[(*p >> 4) & 0xf];
RSPAMD_PRINTF_APPEND_BUF (hexbuf, 2);
p++;
slen--;