From c534a9d78cb7bddb70946b356d5b4ea494333c2d Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Tue, 6 Jul 2021 17:52:07 +0200 Subject: Fixed some case of crash with emulated RW in SDL1 (helps #14) --- src/libtools/sdl1rwops.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/libtools') diff --git a/src/libtools/sdl1rwops.c b/src/libtools/sdl1rwops.c index d4139e7d..c7349af6 100755 --- a/src/libtools/sdl1rwops.c +++ b/src/libtools/sdl1rwops.c @@ -132,6 +132,7 @@ SDL1_RWops_t* RWNativeStart(x64emu_t* emu, SDL1_RWops_t* ops) SDL1_RWops_t* newrw = Alloc(); newrw->type = BOX64RW; newrw->hidden.my.orig = ops; + newrw->hidden.my.custom_free = (sdl1_freerw)emu->context->sdl1freerw; // create wrapper #define GO(A, W) \ newrw->A = my_emulated_##A; -- cgit 1.4.1