Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- 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 );
-
Bug dans DoForward,
Olivier Salaun - CRU, 11/02/1999
- Re: Bug dans DoForward, Raphael Hertzog, 11/02/1999
-
Fonctionnement de la commande EXPIRE,
JL, 15/02/1999
- Re: Fonctionnement de la commande EXPIRE, Olivier Salaun - CRU, 16/02/1999
Archives gérées par MHonArc 2.6.19+.