From 641168f09dd117f053726593811bd0e35f6cc33e Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Wed, 4 Dec 2019 16:39:43 +0530 Subject: email: Handle blank Subject headers. * email/email.scm (post-process-fields): Treat blank Subject headers as having the null string as value. * tests/email.scm ("blank Subject header must be treated as having the null string as value"): New test. Reported-by: Ricardo Wurmus --- email/email.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'email') diff --git a/email/email.scm b/email/email.scm index fdd8031..9478477 100644 --- a/email/email.scm +++ b/email/email.scm @@ -723,6 +723,9 @@ values. The returned headers is a string and body is a bytevector." (cons field value)) ((field . values) (cons field values)) + ;; If the Subject header is blank, treat it as having the + ;; null string as value. + ('subject '(subject . "")) (_ #f)) fields)) -- cgit v1.2.3