Moving through the code line by line I identified the problem -- it wasn't checking the actual IP address into the range (I don't know how I never caught that before), but it was trying to parse the entire range into an IP address and check that against itself.
I have patched it and will be releasing the patch to SnowCovered shortly (and email to you directly as well).
Thanks for the catch, and I apologize for that.