diff options
Diffstat (limited to 'mapfile.c')
-rw-r--r-- | mapfile.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -403,7 +403,12 @@ void RebuildMap(void) close(dfd); if (ok != 0) continue; - info = st->ss->container_content(st, subarray); + if (subarray) + info = st->ss->container_content(st, subarray); + else { + info = xmalloc(sizeof(*info)); + st->ss->getinfo_super(st, info, NULL); + } if (!info) continue; |