diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-06-20 12:37:40 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-06-21 12:34:59 +0100 |
commit | bb11eb7bb254db984de4106fdefb94763e18aa94 (patch) | |
tree | 98ddac77281d0539b89dd069d0e6fb62ad40958e /src/lua/lua_logger.c | |
parent | d04d7fd058eca22a50c416f29124d82ca79b07ea (diff) | |
download | rspamd-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.c | 2 |
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)]; |