Matisse Enzer wrote:
I've got a server running on port 9000.

If I call $r->get_server_port in a PerlResponseHandler I get the correct value (9000), but if I call that in a method when Apache::XMLRPC::Lite is the PerlResponseHandler then I get port 80, no matter what the actual port is.

Apache::XMLRPC::Lite requires Apache::Compat to work, and I'm wondering if Apache::compat could be messing up what get_server_port returns?

I'm going to look into the code for Apache::XMLRPC::Lite and Apache::compat to see if one of these is the culprit, and I'd appreciate advice about what kind of thing I should be looking for.

I'm running Apache/2.0.47 (Unix) mod_perl/1.99_10 Perl/v5.8.0

I don't think Apache::compat is a culprit, it just doesn't mess with the port methods, however I won't single out that possibility completely,


Can you reproduce this problem in a simple response handler, without Apache::XMLRPC::Lite? If you can give us a simple test case we can reproduce the problem with we will be able to debug and solve it.

__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com



Reply via email to