Commit Diff


commit - ffa37923f23ca22dac19045b84c2c0d15f2a83e8
commit + aba1824d467f82cff808d70c35c282dd7928cad4
blob - 6f8b7764e54899a504b1fd816914e883ae74ec93
blob + 12c3220c700764c316342c121127c59eb3fd8215
--- main.c
+++ main.c
@@ -599,6 +599,9 @@ dkim_parse_body(struct dkim_session *session, char *li
 		line[linelen] = '\0';
 	} else
 		linelen = strlen(line);
+	for (; line[linelen - 1] == '\r'; linelen--)
+		continue;
+	line[linelen] = '\0';
 
 	if (line[0] == '\0') {
 		session->body_whitelines++;