aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/dkim.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dkim.c b/src/dkim.c
index d864165ac..e40c6969e 100644
--- a/src/dkim.c
+++ b/src/dkim.c
@@ -1401,10 +1401,10 @@ rspamd_dkim_check (rspamd_dkim_context_t *ctx, rspamd_dkim_key_t *key, struct wo
headers_end = p + 1;
break;
}
- else if (got_lf && *(p - 1) == '\n') {
- /* \n\r case */
- headers_end = p + 1;
- break;
+ else if (got_lf && *(p - 1) != '\n') {
+ /* Sequence is broken */
+ got_lf = FALSE;
+ got_cr = TRUE;
}
else {
got_cr = TRUE;