From 24d09fa4a9b3e062696257d8b37b17706eed0e2b Mon Sep 17 00:00:00 2001 From: Charlie Brady Date: Mon, 8 Nov 2010 16:42:43 -0500 Subject: Patch: FATAL PLUGIN ERROR [check_basicheaders]: ... check_basicheaders fails if there are no headers at all: http://bugs.contribs.org/show_bug.cgi?id=6345 --- plugins/check_basicheaders | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/check_basicheaders b/plugins/check_basicheaders index f96bbe6..17bdbb4 100644 --- a/plugins/check_basicheaders +++ b/plugins/check_basicheaders @@ -46,10 +46,11 @@ sub hook_data_post { return (DENY, "You have to send some data first") if $transaction->data_size == 0; + my $header = $transaction->header; return (DENY, "Mail with no From header not accepted here") - unless $transaction->header->get('From'); + unless $header && $header->get('From'); - my $date = $transaction->header->get('Date'); + my $date = $header->get('Date'); return (DENY, "Mail with no Date header not accepted here") unless $date; -- 1.7.2.2