From 67f60a07bd1a288c51891bba201aff84c97aa185 Mon Sep 17 00:00:00 2001 From: Quietust Date: Fri, 20 Jan 2012 08:30:09 -0600 Subject: [PATCH] Fix crash bug in dfprobe --- library/modules/Maps.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/modules/Maps.cpp b/library/modules/Maps.cpp index 875bbb6cf..579a3577a 100644 --- a/library/modules/Maps.cpp +++ b/library/modules/Maps.cpp @@ -432,11 +432,15 @@ bool Maps::ReadFeatures(mapblock40d * block, t_feature * local, t_feature * glob { if (block->global_feature != -1) result &= GetGlobalFeature(*global, block->global_feature); + else + global->type = (df::feature_type)-1; } if (local) { if (block->local_feature != -1) result &= GetLocalFeature(*local, block->position, block->local_feature); + else + local->type = (df::feature_type)-1; } return result; }