Fixed in CVS.
diff for your change:
- if ($mail && !eregi("^[_+\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $mail)) - if ($mail && !eregi("^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$"))
you're no longer passing $mail to eregi(), so all mail checks fail.. probably not what you'd intended :)
Comments
Comment #1
atropa@jabber.org commenteddiff for your change:
- if ($mail && !eregi("^[_+\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $mail))
- if ($mail && !eregi("^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$"))
you're no longer passing $mail to eregi(), so all mail checks fail.. probably not what you'd intended :)
Comment #2
(not verified) commentedFixed in CVS.