From 288772478cb4d96d340bc946745a859a0b01334a Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Thu, 18 Jul 2019 10:29:30 +0200 Subject: [PATCH] [Mailer] fixed logic --- src/Symfony/Component/Mailer/Transport/Dsn.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Mailer/Transport/Dsn.php b/src/Symfony/Component/Mailer/Transport/Dsn.php index b5e2843ab4..58606bd900 100644 --- a/src/Symfony/Component/Mailer/Transport/Dsn.php +++ b/src/Symfony/Component/Mailer/Transport/Dsn.php @@ -49,8 +49,8 @@ final class Dsn throw new InvalidArgumentException(sprintf('The "%s" mailer DSN must contain a mailer name.', $dsn)); } - $user = urldecode($parsedDsn['user'] ?? null); - $password = urldecode($parsedDsn['pass'] ?? null); + $user = isset($parsedDsn['user']) ? urldecode($parsedDsn['user']) : null; + $password = isset($parsedDsn['pass']) ? urldecode($parsedDsn['pass']) : null; $port = $parsedDsn['port'] ?? null; parse_str($parsedDsn['query'] ?? '', $query);