summaryrefslogtreecommitdiffstats
path: root/src/lua/lua_logger.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2019-06-20 12:37:40 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2019-06-21 12:34:59 +0100
commitbb11eb7bb254db984de4106fdefb94763e18aa94 (patch)
tree98ddac77281d0539b89dd069d0e6fb62ad40958e /src/lua/lua_logger.c
parentd04d7fd058eca22a50c416f29124d82ca79b07ea (diff)
downloadrspamd-bb11eb7bb254db984de4106fdefb94763e18aa94.tar.gz
rspamd-bb11eb7bb254db984de4106fdefb94763e18aa94.zip
[Fix] Fix out of bound access in lua logger
Diffstat (limited to 'src/lua/lua_logger.c')
-rw-r--r--src/lua/lua_logger.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lua/lua_logger.c b/src/lua/lua_logger.c
index 60c702e65..bca4bc6e3 100644
--- a/src/lua/lua_logger.c
+++ b/src/lua/lua_logger.c
@@ -326,7 +326,7 @@ lua_logger_out_str (lua_State *L, gint pos,
s = 0;
while (slen > 0 && len > 1) {
- if (!lua_logger_char_safe (str[r], esc_type)) {
+ if (!lua_logger_char_safe (str[s], esc_type)) {
if (len >= 3) {
outbuf[r++] = '\\';
outbuf[r++] = hexdigests[((str[s] >> 4) & 0xF)];