Malcolm J Harwood wrote:
> On Tuesday 23 November 2004 11:56 am, Stas Bekman wrote:
> 
> 
>>>>with mp2 you need to update the stat info yourself each time you update
>>>>$r->filename. something like this:
>>>>
>>>> $r->filename($newfile);
>>>> $r->finfo(APR::Finfo::stat($newfile, APR::FINFO_NORM, $r->pool));
> 
> 
>>I've updated the docs to mention that:
>>http://perl.apache.org/docs/2.0/api/Apache/RequestRec.html#C_filename_
> 
> 
> Out of curiosity, what was the reason for the change? I would have thought it 
> is much more prone to user error (people not knowing or forgetting to update 
> the states). Are there cases where you'd change the filename but not need to 
> restat it?

if you change $r->filename in a PerlTransHandler then the default
map-to-storage handler will do the stat for you.  so, you should only need
the additional stat call after map-to-storage runs (such as from a
PerlFixupHandler).

--Geoff

-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to