From bf64ac969951937f25f8e139cf31dab42119677c Mon Sep 17 00:00:00 2001 From: Andreas Erhard <85556911+wornet-aer@users.noreply.github.com> Date: Tue, 5 Sep 2023 17:35:04 +0200 Subject: [PATCH] Fix received_line hook behaviour (#312) --- lib/Qpsmtpd/SMTP.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Qpsmtpd/SMTP.pm b/lib/Qpsmtpd/SMTP.pm index 70e25c5..913879d 100644 --- a/lib/Qpsmtpd/SMTP.pm +++ b/lib/Qpsmtpd/SMTP.pm @@ -860,8 +860,8 @@ sub received_line { my $header_str; my ($rc, @received) = $self->run_hooks("received_line", $smtp, $authheader, $sslheader); - if ($rc == OK) { - return join("\n", @received); + if ($rc == OK) { + $header_str = join("\n", @received); } else { # assume $rc == DECLINED $header_str =