Line 123 has one too many closing parenths. It currently reads: if (!&General::validipandmask($settings{'IP'}))){ and it should read if (!&General::validipandmask($settings{'IP'})){
(one less closing parentheses).
Rod
Attached is a diff. I did not know which parameters to give it, so gave it diff -Naur. If you tell me the correct ones, I'll use it in the future.
Rod