Author: stevehay
Date: Fri Feb  7 08:37:01 2014
New Revision: 1565579

URL: http://svn.apache.org/r1565579
Log:
Fix t/directive/perlloadmodule2.t

The third test (for $url/subdir) was failing because the absence of an argument 
($url?...) caused a warning that $r->arg was undefined in perlloadmodule2.pm, 
and the "use warnings FATAL => 'all';" line saw to it that the server returned 
500/Internal Server Error in this case.

Modified:
    
perl/modperl/branches/httpd24threading/t/response/TestDirective/perlloadmodule2.pm

Modified: 
perl/modperl/branches/httpd24threading/t/response/TestDirective/perlloadmodule2.pm
URL: 
http://svn.apache.org/viewvc/perl/modperl/branches/httpd24threading/t/response/TestDirective/perlloadmodule2.pm?rev=1565579&r1=1565578&r2=1565579&view=diff
==============================================================================
--- 
perl/modperl/branches/httpd24threading/t/response/TestDirective/perlloadmodule2.pm
 (original)
+++ 
perl/modperl/branches/httpd24threading/t/response/TestDirective/perlloadmodule2.pm
 Fri Feb  7 08:37:01 2014
@@ -83,7 +83,7 @@ sub handler : method {
 
     my $s = $r->server;
 
-    if ($r->args eq 'srv') {
+    if (defined $r->args and $r->args eq 'srv') {
         my $srv_cfg = $self->get_config($s);
         $r->print("srv: @{ $srv_cfg->{MyMergeTest}||[] }");
     }


Reply via email to