Verzeichnisinhalt mit VC immer richtig auflisten

Wenn das Verzeichnis einen unkooperativen VC enthaelt,
der seine Objektliste nicht ausliefert, wird das mit
dieser Aenderung abgefangen.

Change-Id: I948dae9f433cb5f068e50d22ce471675ae98e021
diff --git a/std/shells/magier/parsing.c b/std/shells/magier/parsing.c
index 31d3429..f28eca3 100644
--- a/std/shells/magier/parsing.c
+++ b/std/shells/magier/parsing.c
@@ -302,8 +302,9 @@
     object *vrooms = ({});
     if (vcompiler)
       vrooms = ({object*})vcompiler->QueryObjects();
-    
-    map(vrooms,#'_vc_map,&data);
+
+    // Nicht alle VCs liefern ihre Objektliste aus.
+    map(vrooms||({}), #'_vc_map, &data);
   }
   mixed *files=({});
   if (sizeof(data)) // passende files