]> git.etc.gen.nz Git - spong.git/commitdiff
fixed problem in add_contact() and rcpt hashes.
authorStephen L Johnson <sjohnson@monsters.org>
Tue, 17 Apr 2001 21:39:48 +0000 (21:39 +0000)
committerStephen L Johnson <sjohnson@monsters.org>
Tue, 17 Apr 2001 21:39:48 +0000 (21:39 +0000)
src/spong-message.pl

index eaf1b1c79bd4a02355b1cd78f2562139280f95b6..df44b5390875ec85d5f30b79f99beb36eee5fa2c 100755 (executable)
@@ -12,7 +12,7 @@
 # (2) Added rules based paging (Stephen Johnson  Nov 14, 1998)
 # (3) Added checks against Acks and downtime (Stephen Johnson  Mar 17, 1999)
 #
-# $Id: spong-message.pl,v 1.27 2001/02/07 14:33:10 sljohnson Exp $
+# $Id: spong-message.pl,v 1.28 2001/04/17 21:39:48 sljohnson Exp $
 
 use lib "@@LIBDIR@@";
 
@@ -702,8 +702,8 @@ sub add_contact {
    &debug("Adding contact " . (ref($contact) eq 'HASH' ? "hash: " .
           $contact->{'rcpt'} : ": " . $contact));
    if ( ref($contact) eq 'HASH') {
-      foreach $rcpt ( split /[, \t]+/, $contact->{'rcpt'} ) {
-         if ( $HUMANS{$rcpt}->{'group'} ) {
+#      foreach $rcpt ( split /[, \t]+/, $contact->{'rcpt'} ) {
+         if ( $HUMANS{$contact}{'rcpt'}{'group'} ) {
             my $groupee;
             foreach $groupee ( split /[, \t]+/, $HUMANS{$rcpt}->{'group'} ) {
                my $newent = {'rcpt' => $groupee};
@@ -716,9 +716,9 @@ sub add_contact {
                &add_contact(\@con, $newent);
             }
          } else {
-            push @con, $rcpt
+            push @con, $contact;
          } 
-      }
+#      }
    } elsif ( $HUMANS{$contact}->{'group'} ) {
       my $groupee;
       foreach $groupee ( split /[, \t]+/, $HUMANS{$contact}->{'group'} ) {