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