hi,

we have some troubles with internal_redirect after upgrading to 1.99_10, here's what 
we try to do:

before mp 1.99_09 this line used to work:

-------CUT-------
$r->internal_redirect( $r->uri );
-------CUT-------

after upgrading to 1.99_10, we get the following in error_log:
-------CUT-------
[Fri Oct 10 18:34:13 2003] [error] [client 213.47.198.91] $r wasn't passed at 
/usr/bestsolution/httpd/mod_perl/BestApache/DiscussionBoard2/Save.pm line 45.
-------CUT-------

so we thought, internal_redirect maybe expects new arguments and after 
reviewing the xs files we tried this version:

-------CUT-------
$r->internal_redirect( $r, $r->uri );
-------CUT-------

this however gives the following error:

-------CUT-------
[Fri Oct 10 19:00:25 2003] [error] [client 213.47.198.91] Usage: 
Apache::RequestRec::internal_redirect(r, new_uri) at 
/usr/bestsolution/httpd/mod_perl/BestApache/DiscussionBoard2/Save.pm line 46.
-------CUT-------

... did we miss something or is this a bug?

We temporarily worked around the problem by using $r->headers_out, but this
cannot be a permanent solution.

happy hacking

udo

-- 
  "Well, if we were to build it idiot proof, 
        someone would build a better idiot."
                                    Civilme

Reply via email to