From 9c8f956e9d0f9d23b86c116ad296e6bc35d99ee2 Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Wed, 1 Oct 2014 15:27:35 +0800 Subject: [PATCH] MDL-47214 core: IPs should be cleaned --- lib/moodlelib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 9a9cd879db2..27a55aaba2e 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -8615,7 +8615,7 @@ function getremoteaddr($default='0.0.0.0') { if (!($variablestoskip & GETREMOTEADDR_SKIP_HTTP_X_FORWARDED_FOR)) { if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $hdr = explode(",", $_SERVER['HTTP_X_FORWARDED_FOR']); - $address = $hdr[0]; + $address = cleanremoteaddr($hdr[0]); return $address ? $address : $default; } }