P_StartQuake: Use PushQuake

- Consistency
- Prevents memory corruption when the quakes list is empty
This commit is contained in:
toaster 2023-05-05 13:23:27 +01:00
parent 99a1e47487
commit ca416a3b7f

View file

@ -9395,11 +9395,7 @@ void P_StartQuake(tic_t time, fixed_t intensity, fixed_t radius, mappoint_t *epi
return;
}
quake = Z_Calloc(sizeof(quake_t), PU_LEVEL, NULL);
quake->next = g_quakes;
g_quakes->prev = quake;
g_quakes = quake;
quake = PushQuake();
quake->time = quake->startTime = time;
quake->intensity = intensity;