aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2016-12-26 00:27:33 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2016-12-26 00:27:33 +0000
commit245ef066989feff7c13ce9e90e22adeb015730cf (patch)
tree095a916e6187ddfed0a2dc6f49b094724b4eaf52 /src
parentf7c5baf8d64cb9d477ec212c2213294afb25160d (diff)
downloadrspamd-245ef066989feff7c13ce9e90e22adeb015730cf.tar.gz
rspamd-245ef066989feff7c13ce9e90e22adeb015730cf.zip
[Fix] Fix out of bounds access
Diffstat (limited to 'src')
-rw-r--r--src/libutil/str_util.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libutil/str_util.c b/src/libutil/str_util.c
index 7b65f53a7..3b3dc06b7 100644
--- a/src/libutil/str_util.c
+++ b/src/libutil/str_util.c
@@ -1936,6 +1936,7 @@ decode:
if (G_LIKELY (*p == '=')) {
p ++;
/* Skip comparison, as we know that we have found match */
+ remain --;
goto decode;
}
else {