You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by he...@apache.org on 2020/04/22 10:00:36 UTC

svn commit: r1876821 - in /spamassassin: branches/3.4/lib/Mail/SpamAssassin/Message/Metadata/Received.pm trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm

Author: hege
Date: Wed Apr 22 10:00:36 2020
New Revision: 1876821

URL: http://svn.apache.org/viewvc?rev=1876821&view=rev
Log:
Allow undefined suppl_attrib just in case

Modified:
    spamassassin/branches/3.4/lib/Mail/SpamAssassin/Message/Metadata/Received.pm
    spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm

Modified: spamassassin/branches/3.4/lib/Mail/SpamAssassin/Message/Metadata/Received.pm
URL: http://svn.apache.org/viewvc/spamassassin/branches/3.4/lib/Mail/SpamAssassin/Message/Metadata/Received.pm?rev=1876821&r1=1876820&r2=1876821&view=diff
==============================================================================
--- spamassassin/branches/3.4/lib/Mail/SpamAssassin/Message/Metadata/Received.pm (original)
+++ spamassassin/branches/3.4/lib/Mail/SpamAssassin/Message/Metadata/Received.pm Wed Apr 22 10:00:36 2020
@@ -59,8 +59,8 @@ sub parse_received_headers {
   # authenticated roaming users; this info may not be available in mail
   # header section, e.g. in case of nonstandard authentication mechanisms
   my $originating;  # boolean
-  if (defined $msg->{suppl_attrib}->{originating}) {
-    $originating = $msg->{suppl_attrib}->{originating};
+  if (exists $msg->{suppl_attrib}->{originating}) {
+    $originating = $msg->{suppl_attrib}->{originating} || 0;
     dbg("metadata: set originating from suppl_attrib: %s", $originating);
   }
 

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm?rev=1876821&r1=1876820&r2=1876821&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Message/Metadata/Received.pm Wed Apr 22 10:00:36 2020
@@ -63,8 +63,8 @@ sub parse_received_headers {
   # authenticated roaming users; this info may not be available in mail
   # header section, e.g. in case of nonstandard authentication mechanisms
   my $originating;  # boolean
-  if (defined $msg->{suppl_attrib}->{originating}) {
-    $originating = $msg->{suppl_attrib}->{originating};
+  if (exists $msg->{suppl_attrib}->{originating}) {
+    $originating = $msg->{suppl_attrib}->{originating} || 0;
     dbg("metadata: set originating from suppl_attrib: %s", $originating);
   }