OK, if that patch truly doesn't work then I'm at a complete loss. Lock
loads the file and sets $self->{loaded}. Get does this:
unless ($self->{'loaded'}) {
$self->load;
}
and you're hanging in Config::load. But by the above code load shouldn't
be called because $self->{loaded} was set by lock.
I hate to ask, but are you absolutely certain that the patched version
actually got installed? If I remove that one line it hangs with the same
debug output, but when I add it everything works fine. The only thing I
can ask you do to is to insert something like
warn "$self->{lists}{$list}{config}{loaded}";
in Resend.pm between these two lines:
$self->_list_config_lock($list);
$seqno = $self->_list_config_get($list, 'sequence_number');
If it's 1 then something else is going wrong.
- J<
References:
|
|