On Thu, 2006-05-18 at 14:38 -0400, Phil Lobbes wrote: > mod_perl-1.99_12-2
Ouch! Known bugs! Upgrade as soon as you can. > my $sub_rec = $app->get_subscriber_rec($custid) if($custid); > my $uid_int = $sub_rec->{'uid_int'} if($sub_rec); This is the problem. Never do an assignment with a postfix "if" statement. Changing these ifs to the normal style will fix the bug. It's a long-standing Perl bug, which I avoid by simply not using postfix if. By the way, Perl::Critic has a test for this which can detect it in your code and warn you about it. - Perrin