project_access: foreach statt for

Loest eine Ueberindizierung eines arrays, was in der
alten for-schleife immer um eins gekuerzt wurde.

Change-Id: Iaf28a8b4e18fc9636e72a346f774ae124b49ac1c
diff --git a/secure/master/file_access.c b/secure/master/file_access.c
index 3acc9f9..1c318c8 100644
--- a/secure/master/file_access.c
+++ b/secure/master/file_access.c
@@ -79,22 +79,18 @@
 
 static int project_access(string user, string project)
 {
-  mixed *lines;
-  string s;
-  mapping tmp;
-
   if (!member(projects,project))
   {
-    s=read_file(PROJECTDIR+"/"+project+"/ACCESS_RIGHTS");
+    string s=read_file(PROJECTDIR+"/"+project+"/ACCESS_RIGHTS");
     if(!s||s=="")
       return 0;
-    tmp=([]);
-    for (lines=explode(s,"\n")-({""});sizeof(lines);lines=lines[1..])
+    mapping tmp=([]);
+    foreach(string line: explode(s,"\n")-({""}))
     {
-      if (lines[0][0]=='*')
-        tmp[lines[0][1..]]=2;
+      if (line[0]=='*')
+        tmp[line[1..]]=2;
       else
-        tmp[lines[0]]=1;
+        tmp[line]=1;
     }
     projects[project]=({tmp,time()});
     return tmp[user];