From: Vsevolod Stakhov Date: Mon, 17 Dec 2018 17:25:13 +0000 (+0000) Subject: [Minor] Core: Fix length calculations X-Git-Tag: 1.9.0~401 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5c8b497d76a935153d92d509b14c90fdaa1a4577;p=rspamd.git [Minor] Core: Fix length calculations --- diff --git a/src/libutil/str_util.c b/src/libutil/str_util.c index 949bdd337..0c63edba2 100644 --- a/src/libutil/str_util.c +++ b/src/libutil/str_util.c @@ -935,7 +935,7 @@ rspamd_encode_qp_fold (const guchar *in, gsize inlen, gint str_len, span += 3; } - if (str_len > 0 && span >= str_len) { + if (str_len > 0 && span + 3 >= str_len) { if (how == RSPAMD_TASK_NEWLINES_CRLF) { /* =\r\n */ olen += 3;