diff -bu ./lib/DOCSIS/ConfigFile/Decode.pm~ ./lib/DOCSIS/ConfigFile/Decode.pm --- ./lib/DOCSIS/ConfigFile/Decode.pm~ 2011-10-03 14:54:16.000000000 -0500 +++ ./lib/DOCSIS/ConfigFile/Decode.pm 2013-07-25 08:21:47.953927842 -0500 @@ -306,7 +306,7 @@ =cut sub ip { - return inet_ntoa($_[0]) or confess 'inet_ntoa(...) failed to unpack binary string'; + return inet_ntoa($_[0]) || confess 'inet_ntoa(...) failed to unpack binary string'; } =head2 ether