MDL-12793 PARAM_HOST incorrect cleaning; backported from MOODLE_19_STABLE

This commit is contained in:
skodak
2008-01-01 17:24:08 +00:00
parent b3ed7949fb
commit 2edb5cbdc4
+1 -1
View File
@@ -452,7 +452,7 @@ function clean_param($param, $type) {
return ereg_replace('/(\./)+', '/', $param);
case PARAM_HOST: // allow FQDN or IPv4 dotted quad
preg_replace('/[^\.\d\w-]/','', $param ); // only allowed chars
$param = preg_replace('/[^\.\d\w-]/','', $param ); // only allowed chars
// match ipv4 dotted quad
if (preg_match('/(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})/',$param, $match)){
// confirm values are ok