diff --git a/program/lib/Roundcube/rcube_config.php b/program/lib/Roundcube/rcube_config.php index a5f6a4ee5..431b512a3 100644 --- a/program/lib/Roundcube/rcube_config.php +++ b/program/lib/Roundcube/rcube_config.php @@ -109,13 +109,13 @@ class rcube_config // array requires hint to be passed. - if (preg_match('/^[-+]?(\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?$/', $value) !== false) { + if (preg_match('/^[-+]?(\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?$/', $value)) { $type = 'double'; } - else if (preg_match('/^\d+$/', $value) !== false) { + else if (preg_match('/^\d+$/', $value)) { $type = 'integer'; } - else if (preg_match('/(t(rue)?)|(f(alse)?)/i', $value) !== false) { + else if (preg_match('/^(t(rue)?)|(f(alse)?)$/i', $value)) { $type = 'boolean'; }