Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the CGI CPAN distribution.

Report information
The Basics
Id: 20895
Status: resolved
Priority: 0/
Queue: CGI

Owner: MARKSTOS [...]
Requestors: hdp [...]

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)

Subject: setting script_name uses @_ incorrectly
Download (untitled) / with headers
text/plain 302b
sub script_name { my ($self,@p) = self_or_default(@_); if (@p) { $self->{'.script_name'} = shift; This looks like it should be instead: $self->{'.script_name'} = shift @p; As it is, if you do $cgi->script_name("foo"), your script_name is now set to the first argument, $cgi.
I confirmed this is fixed in 3.43.

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to