diff -Nur qpsmtpd-0.96/plugins/dmarc qpsmtpd-0.96_bz9206/plugins/dmarc --- qpsmtpd-0.96/plugins/dmarc 2016-05-28 10:29:34.469470149 +0200 +++ qpsmtpd-0.96_bz9206/plugins/dmarc 2016-05-28 10:33:36.482470978 +0200 @@ -145,7 +145,7 @@ my $pol; eval { $pol = $dmarc->result->published; }; if ( $self->{_args}{reporting} && $pol ) { - if ( $dmarc->has_valid_reporting_uri($pol->rua) ) { + if ( $pol->rua && $dmarc->has_valid_reporting_uri($pol->rua) ) { eval { $dmarc->save_aggregate(); }; $self->log(LOGERROR, $@ ) if $@; }