Stuart Carnie c00b6e0750
fix: Fix use of freed memory in menu animations
`menu_animation_update` enumerates `menu_animation.list` to process each
`tween`. It was observed that some tweens execute a callback that
pushes more animations via `menu_animation_push`. During the push, if
the tween `list` does not have enough space, a `realloc` occurs,
potentially invalidating the existing list. The remaining pointer access
in menu_animation_update is therefore invalid. Best case is the memory
is unused and thus does not affect the program. Worst case is memory
corruption.
2018-12-15 14:55:10 -07:00
..
2018-11-09 22:40:50 +01:00
2018-10-10 11:10:49 -04:00
2018-09-12 20:04:52 +02:00
2018-10-06 17:05:06 +02:00
2018-10-01 03:31:13 +02:00
2018-10-17 05:45:43 +02:00
2018-11-18 11:44:46 -08:00
2018-11-09 22:40:50 +01:00