diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 047320f566e..cbff4f01c1c 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -8613,7 +8613,8 @@ function getremoteaddr($default='0.0.0.0') { } if (!($variablestoskip & GETREMOTEADDR_SKIP_HTTP_X_FORWARDED_FOR)) { if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { - $address = cleanremoteaddr($_SERVER['HTTP_X_FORWARDED_FOR']); + $hdr = explode(",", $_SERVER['HTTP_X_FORWARDED_FOR']); + $address = $hdr[0]; return $address ? $address : $default; } }