moodlelib MDL-20110 - allow remoteip_in_list to return true for cli access
authorDan Poltawski <dan.poltawski@lancaster.ac.uk>
Sun, 21 Mar 2010 15:03:26 +0000 (15:03 +0000)
committerDan Poltawski <dan.poltawski@lancaster.ac.uk>
Sun, 21 Mar 2010 15:03:26 +0000 (15:03 +0000)
Previously it always failed and restricted access for users blocking ips and
running cron from cli

lib/moodlelib.php

index e97f4f4..4d0e1d6 100644 (file)
@@ -8432,6 +8432,12 @@ function cleardoubleslashes ($path) {
 function remoteip_in_list($list){
     $inlist = false;
     $client_ip = getremoteaddr();
+
+    if(!$client_ip){
+        // ensure access on cli
+        return true;
+    }
+
     $list = explode("\n", $list);
     foreach($list as $subnet) {
         $subnet = trim($subnet);