diff -Naur -x '*~' sympa-6.0.2/src/bulk.pl.in sympa-6.0.2-fix-bulk/src/bulk.pl.in --- sympa-6.0.2/src/bulk.pl.in 2010-05-12 16:57:55.000000000 +0200 +++ sympa-6.0.2-fix-bulk/src/bulk.pl.in 2010-05-29 11:44:11.000000000 +0200 @@ -219,7 +219,7 @@ # current packet is no related to the same message as the previous packet # so it is needed to fetch the new message from message_table $messageasstring = &Bulk::messageasstring($bulk->{'messagekey'}); - unless ( $messageasstring_init ) { + unless ( $messageasstring ) { &do_log('err',"internal error : current packet (messagekey= %s) contain a ref to a null message",$bulk->{'messagekey'}); unless (&Bulk::remove($bulk->{'messagekey'},$bulk->{'packetid'})) { &do_log('err',"failed to remove processed packet '%s', messagekey '%s'", $bulk->{'messagekey'},$bulk->{'packetid'});