or download this
Can't use an undefined value as a HASH reference at
/home/user/programming/perl/perlscript.pl line 35 (#1)
(F) A value used as either a hard reference or a symbolic referenc
+e must
be a defined value. This helps to delurk some insidious errors.