I've committed a patch which may help this problem; I'm still not sure how
it's happening but the warnings show that some initialization is definitely
required.
The patch boils down to this:
Index: lib/Mj/Digest.pm
===================================================================
RCS file: /home/cvs/majordomo/majordomo/lib/Mj/Digest.pm,v
retrieving revision 1.16
diff -u -r1.16 Digest.pm
--- lib/Mj/Digest.pm 1999/03/14 06:27:02 1.16
+++ lib/Mj/Digest.pm 1999/08/03 02:43:52
@@ -192,6 +192,13 @@
$run ||= $self->{digests};
for $i (@{$run}) {
+ unless ($state->{$i}) {
+ $state->{$i}{messages} = [];
+ $state->{$i}{lastrun} = 0;
+ $state->{$i}{bytecount}= 0;
+ $state->{$i}{newest} = 0;
+ $change = 1;
+ }
$push = $force || $self->decide($state->{$i}, $self->{decision}{$i});
$change ||= $push;
if ($push) {
- J<
Follow-Ups:
References:
|
|