Begging your forebearance with this silly question. It seems to be related to hanging Apache processes.
I am occasionally getting the warning: Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/HTML/Mason/Request.pm line 1191. On my Debian install, line 1191 is the concatenation line in the print sub: sub print { my $self = shift; # $self->{top_stack} is always defined _except_ in the case of a # call to print inside a start-/end-request plugin. my $bufref = ( defined $self->{top_stack} ? $self->{top_stack}->[STACK_BUFFER] : \$self->{request_buffer} ); # use 'if defined' for maximum efficiency; grep creates a list. for ( @_ ) { $$bufref .= $_ if defined; # this is line 1191 } $self->flush_buffer if $self->{autoflush}; } My question: what can possibly be in @_ that satisfies the conditional "if defined" and still sets off the "unitialized value" warning? Thanks. Mark ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Mason-users mailing list Mason-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mason-users