Warning bei "cd .." beseitigt

Es wurden die Elemente vor dem .. im Eingabestring mit denen von
dahinter verknuepft, ohne zu pruefen, ob diese existieren.

Change-Id: I6c85817085aefe4260367c3e265ba9134a5c734c
diff --git a/secure/master/file_access.c b/secure/master/file_access.c
index 1c318c8..6623808 100644
--- a/secure/master/file_access.c
+++ b/secure/master/file_access.c
@@ -44,7 +44,18 @@
   // nicht gross wird.
   int p;
   while((p=member(p_arr, "..")) != -1)
+  {
+    if(sizeof(p_arr)-1>p)
+    {
       p_arr = p_arr[0..p-2]+p_arr[p+1..];
+    }
+    else
+    {
+      // Hier ist keine weitere Abfrage noetig, da bei einem niedrigeren
+      // zweiten Index ein leeres Array zurueckgegeben wird.
+      p_arr = p_arr[0..p-2];
+    }
+  }
 
   // Pfade absolutieren
   // leeres Pfadarray fuehrt zur Rueckgabe von einem Array, was hinterher "/"