1
Fork 0

Fix crash with dynamic surfaces

This commit is contained in:
n64 2020-09-30 23:18:30 +02:00
parent 45dbaa7468
commit 67966c53a0

View file

@ -634,6 +634,10 @@ void load_area_terrain(s16 index, s16 *data, s8 *surfaceRooms, s16 *macroObjects
alloc_only_pool_clear(sDynamicSurfaceNodePool);
alloc_only_pool_clear(sDynamicSurfacePool);
sStaticSurfaceLoadComplete = FALSE;
// Originally they forgot to clear this matrix,
// results in segfaults if this is not done.
clear_dynamic_surfaces();
#endif
clear_static_surfaces();