diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-05-08 19:04:41 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2009-05-08 19:04:41 +0400 |
commit | 17f26fd5ed8adec7a8c2c69ddac1934e56dff0c9 (patch) | |
tree | 11abad819be7a8195a8418406c66dc5595d5cdcd /src/protocol.c | |
parent | fe2efaafebe67860ec3f5b3c259208ce7db05eeb (diff) | |
download | rspamd-17f26fd5ed8adec7a8c2c69ddac1934e56dff0c9.tar.gz rspamd-17f26fd5ed8adec7a8c2c69ddac1934e56dff0c9.zip |
* Strip header values to avoid problems with libc functions
Diffstat (limited to 'src/protocol.c')
-rw-r--r-- | src/protocol.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/protocol.c b/src/protocol.c index a330334f8..49a86661b 100644 --- a/src/protocol.c +++ b/src/protocol.c @@ -100,6 +100,7 @@ separate_command (f_str_t *in, char c) if (*p == c) { *p = '\0'; in->begin = p + 1; + in->len -= r + 1; return b; } p ++; @@ -225,6 +226,7 @@ parse_header (struct worker_task *task, f_str_t *line) } /* Eat whitespaces */ g_strstrip (headern); + fstrstrip (line); switch (headern[0]) { case 'c': |