diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-08-23 12:57:37 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-08-23 12:57:37 +0100 |
commit | e69b5b5bb0cc713e0adce72d9dbcb117b070b119 (patch) | |
tree | 876c7f92bc656e5f0adac5357277216e83277076 /src | |
parent | 5e5dd95493cae5f9739b03a6ae41ea98541461de (diff) | |
download | rspamd-e69b5b5bb0cc713e0adce72d9dbcb117b070b119.tar.gz rspamd-e69b5b5bb0cc713e0adce72d9dbcb117b070b119.zip |
[Fix] Fix parsing of commas
Diffstat (limited to 'src')
-rw-r--r-- | src/controller.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/controller.c b/src/controller.c index aecb6771f..99c81b95b 100644 --- a/src/controller.c +++ b/src/controller.c @@ -371,7 +371,8 @@ rspamd_controller_check_forwarded (struct rspamd_controller_session *session, */ comma = rspamd_memrchr (hdr->begin, ',', hdr->len); if (comma != NULL) { - while (comma < hdr->begin + hdr->len && g_ascii_isspace (*comma)) { + while (comma < hdr->begin + hdr->len && + (*comma == ',' || g_ascii_isspace (*comma))) { comma ++; } } |