diff --git a/tiberiandawn/terrain.cpp b/tiberiandawn/terrain.cpp index 2593e398..382b6d63 100644 --- a/tiberiandawn/terrain.cpp +++ b/tiberiandawn/terrain.cpp @@ -537,6 +537,7 @@ void TerrainClass::AI(void) */ if (IsCrumbling && Fetch_Stage() == Get_Build_Frame_Count(Class->Get_Image_Data()) - 1) { delete this; + return; } }