http://qs1969.pair.com?node_id=538359


in reply to Why? uninitialized value in pattern match when using if (defined)

The hash key, $tmpf, is defined as "farms". However, the hash value $factories{$tmpf}, aka $factories{'farms'}, appears to be undefined.

---
It's all fine and dandy until someone has to look at the code.