in reply to Re: check if 2 values are equal
in thread check if 2 values are equal

Your test function should return false if only one of the items is undef. You do not test for that.