Index: singlesignon.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/singlesignon/singlesignon.module,v
retrieving revision 1.21.2.15
diff -u -u -r1.21.2.15 singlesignon.module
--- singlesignon.module	19 May 2008 02:55:50 -0000	1.21.2.15
+++ singlesignon.module	13 Aug 2008 23:14:25 -0000
@@ -359,7 +359,7 @@
   $s = array();
   $s['useragents_case']   = _singlesignon_verify_value($form_values, 'useragents_case');
   $s['useragents_nocase'] = _singlesignon_verify_value($form_values, 'useragents_nocase', '', 'i');
-  $s['client_IP']         = _singlesignon_verify_value($form_values, 'client_IP', '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}');
+  $s['client_IP']         = _singlesignon_verify_value($form_values, 'client_IP', '\^?\d{1,3}\\\\?\.\d{1,3}\\\\?\.\d{1,3}\\\\?\.\d{1,3}\$?');
   $s['target_url']        = _singlesignon_verify_value($form_values, 'target_url', '\\\\\/[A-Za-z0-9_\.\*\/\\\\-]*\$$');
   form_set_value($form['singlesignon_bot_matches'], $s);
 }
