diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-01-29 21:31:26 +0000 |
---|---|---|
committer | Andrew Lewis <nerf@judo.za.org> | 2018-02-03 13:30:09 +0200 |
commit | c636152ce66288bee45b388dd40b9dd036368f93 (patch) | |
tree | 514345dae89992b78d5df7c23a29f8389733699e | |
parent | ceb3f0b15544e65a248af412e0c7298614d67b14 (diff) | |
download | rspamd-c636152ce66288bee45b388dd40b9dd036368f93.tar.gz rspamd-c636152ce66288bee45b388dd40b9dd036368f93.zip |
[Fix] Another try to deal with #1998
Issue: #1998
-rw-r--r-- | src/libserver/milter.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libserver/milter.c b/src/libserver/milter.c index 2e66db1ef..09c5d58f8 100644 --- a/src/libserver/milter.c +++ b/src/libserver/milter.c @@ -459,7 +459,7 @@ rspamd_milter_process_command (struct rspamd_milter_session *session, rspamd_ftok_t *name_tok, *value_tok; const guchar *zero_val; - zero_val = memchr (zero + 1, '\0', cmdlen - (end - zero - 1)); + zero_val = memchr (zero + 1, '\0', end - zero - 1); if (zero_val != NULL && end > zero_val) { name = rspamd_fstring_new_init (pos, zero - pos); |