> $addr4=$abbrevs{$addr4} if (defined $abbrevs{$addr4});
I think you might want to use "exists" instead of "defined" in this case, or
maybe both depending on what you are trying to do.
$addr4=$abbrevs{$addr4}
if (exists $abbrevs{$addr4} and defined $abbrevs{$addr4});
Rob
-Original Message
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, line 4301.
>
> when running my program, of which like 188 is:
>
> $addr4=$abbrevs{$addr4} if (defined $abbrevs{$addr4}); # ex