Accéder au contenu.
Menu Sympa

fr - Bug dans DoForward

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Olivier Salaun - CRU <adresse@cachée>
  • To: adresse@cachée
  • Subject: Bug dans DoForward
  • Date: Thu, 11 Feb 1999 18:26:29 +0100

Je viens de découvrir un joli bug dans sympa.pl dans la fonction
DoForward qui permet de redistribuer les messages adressés aux propriétaires
et modérateurs. Cette fonction utilise une variable tampon (@rcpt) pour
stoquer les destinataires. Or cette variable n'est pas déclarée comme locale.

Conséquence : les propriétaires ayant reçu un message (à l'@ -request)
reçoivent par la suite ceux adressés aux autres propriétaires.

Ci joins un (petit) patch.


Olivier

--- sympa.pl.orig Thu Feb 4 11:36:43 1999
+++ sympa.pl Thu Feb 11 18:14:27 1999
@@ -239,7 +239,9 @@
my $messageid = $hdr->get('Message-Id');
# Search for the list
my $list = new List ($listname);
-
+ ## Attention aux debordements
+ my @rcpt;
+
my $recepient="$listname-$function";

do_log('info', Msg(4, 5, "Processing message for %s,
%s"),$recepient,$messageid );



Archives gérées par MHonArc 2.6.19+.

Haut de le page