From d551a70e5317a3c55f8a99aed70f3f8315d6a056 Mon Sep 17 00:00:00 2001 From: Dominique Fournier Date: Sat, 20 May 2017 18:49:26 +0000 Subject: [PATCH] mail: allow to read bad formed mail without notice git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@3709 bf3deb0d-5f1a-0410-827f-c0cc1f45334c --- mail.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/mail.php b/mail.php index 5d6b832..d00cc70 100644 --- a/mail.php +++ b/mail.php @@ -336,7 +336,15 @@ class mail } elseif ($prev !== "") { - list ($head, $value) = explode (": ", $prev, 2); + $exp = explode (": ", $prev, 2); + if (! array_key_exists (1, $exp)) + { + //trigger_error ("Malformed mail provided: no section header", + // E_USER_NOTICE); + $prev = ""; + break; + } + list ($head, $value) = $exp; $value .= $prevCR; $headersArray[][$head] = $value; $prev = $h;