[ic] Uninitialized values in Alias.pm and Encode.pm

Stefan Hornburg (Racke) racke at linuxia.de
Fri Sep 26 15:25:44 UTC 2008


Jon Jensen wrote:
> On Fri, 26 Sep 2008, IC wrote:
> 
>> I am not sure if this is related to CharSet.pm but it seems highly 
>> likely, I get the following errors when running in debug mode:-
>>
>> Use of uninitialized value in exists at
>> /usr/lib/perl5/5.8.8/i686-linux/Encode/Alias.pm line 25.
> [snip]
> 
> Those are warnings, not errors, just to be clear.

It is an error that they show up though :-).

> 
>> In CharSet.pm it appears sub decode_urlencode is expecting 3 values 
>> but only
>> gets 2, if I uncomment the logDebug statements then I see CharSet.PM does
>> not get a value for $encoding, anyone know why?
> 
> Yes, I think it's because an "or" test should be an "and". Can you try 
> the attached patch and let me know if it stops the warnings for you?
> 

Yes, it should. Please commit it to 5.6 and up.

Regards
          Racke


-- 
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team




More information about the interchange-users mailing list