On Tuesday 19 Aug 2003 12:25 pm, Gary Stainburn wrote:
> Hi folks,
>
> I'm getting:
>
> Use of uninitialized value in hash element at /home/gary/bin/svcimport line
> 188, <FIN> line 4301.
>
> when running my program, of which like 188 is:
>
>   $addr4=$abbrevs{$addr4} if (defined $abbrevs{$addr4}); # expand
> abbreviations
>
> Surely the 'if defined' should prevent this from happening by checking that
> it is in fact initialized.  BTW, I'm not getting it for every input line,
> but for a significant number.

I've sussed it, I hand an empty pair (''=>'') in the hash from when I was 
keying in the key/value pairs.
-- 
Gary Stainburn
 
This email does not contain private or confidential material as it
may be snooped on by interested government parties for unknown
and undisclosed purposes - Regulation of Investigatory Powers Act, 2000     


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to