X-Git-Url: http://git.shiar.nl/perl/plp/.git/blobdiff_plain/55b5d8b2c5b2d13e40ed37f37ef54f0e1f37af4b..956a50913196bbb7bb8db7d53ccd07c198cac5bc:/PLP.pm diff --git a/PLP.pm b/PLP.pm index 12abc1f..3e5baf5 100644 --- a/PLP.pm +++ b/PLP.pm @@ -8,10 +8,9 @@ use PLP::Tie::Headers; use PLP::Tie::Delay; use PLP::Tie::Print; -use Symbol (); -#use strict; +use strict; -our $VERSION = '3.10'; +our $VERSION = '3.11'; # subs in this package: # sendheaders Send headers @@ -195,10 +194,10 @@ sub mod_perl_init { $ENV{PLP_FILENAME} = my $filename = $r->filename; unless (-f $filename) { - return Apache::Constants::NOT_FOUND; + return Apache::Constants::NOT_FOUND(); } unless (-r _) { - return Apache::Constants::FORBIDDEN; + return Apache::Constants::FORBIDDEN(); } (my $dir) = $filename =~ m!(.*)/!s; @@ -231,8 +230,9 @@ sub start { } PLP::sendheaders() unless $PLP::sentheaders; select STDOUT; - # undef *{"PLP::Script::$_"} for keys %PLP::Script::; - Symbol::delete_package('PLP::Script'); + undef *{"PLP::Script::$_"} for keys %PLP::Script::; +# Symbol::delete_package('PLP::Script'); +# The above does not work. TODO - find out why not. } # This is run by the CGI script. @@ -254,7 +254,8 @@ sub handler { return $ret; } start(); - return Apache::Constants::OK; + no strict 'subs'; + return Apache::Constants::OK(); } 1;