Hi -

I'm a rookie; I'm developing a handler under
mod_perl 1.99-09-dev (cvs) and Apache 2.0.44.

The handler works w/o subs; but when I split
it up with 'local' subroutines, as:

# file:MyApache/Redirect.pm
# ---------------------------
package MyApache::Redirect;
use strict;
use warnings;
use Apache::RequestRec ();
use Apache::Log;
use Apache::Const -compile => qw(DECLINED   
HTTP_MOVED_TEMPORARILY);

sub handler {
  my $r = shift;
  [...]
  my $redirect = process_ssl ($uri);
  [...]
}
sub process_ssl {
  [...]
}
1;

My error-log shows:

[Thu Mar 13 05:03:36 2003] [error] [client ::1] 
Undefined subroutine 
&MyApache::Redirect::process_ssl called at 
/srv/www/perl/MyApache/Redirect.pm line 36.

I'm missing something kind of basic here, but
the examples on the mp2 site show handlers
with subroutines (Eagle book too).

Aloha => Beau;




Reply via email to