about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorYang Liu <numbksco@gmail.com>2024-09-25 19:07:26 +0800
committerGitHub <noreply@github.com>2024-09-25 13:07:26 +0200
commit62177d2ca3b1f9daca3aaf862cc12b1948a37ac8 (patch)
tree6ab35558e58221dca47a681b9c0fea3b53036a61 /src
parent144830bc05d8c006e5924ba602d5fac59692a7f0 (diff)
downloadbox64-62177d2ca3b1f9daca3aaf862cc12b1948a37ac8.tar.gz
box64-62177d2ca3b1f9daca3aaf862cc12b1948a37ac8.zip
[BOX32][WRAPPER] Fixed null checking in my32_SDL_SetVideoMode (#1868)
Diffstat (limited to 'src')
-rw-r--r--src/wrapped32/wrappedsdl1.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/wrapped32/wrappedsdl1.c b/src/wrapped32/wrappedsdl1.c
index 661e1dbd..e4c1b3d7 100644
--- a/src/wrapped32/wrappedsdl1.c
+++ b/src/wrapped32/wrappedsdl1.c
@@ -524,6 +524,7 @@ EXPORT void my32_SDL_Quit()
 EXPORT void*  my32_SDL_SetVideoMode(int width, int height, int bpp, uint32_t flags)
 {
     my_SDL_Surface_t* ret = my->SDL_SetVideoMode(width, height, bpp, flags);
+    if (!ret) return ret;
     sdl1_videomode_org = ret;
     memcpy(&sdl_vm_surface, ret, sizeof(sdl_vm_surface));
     if(ret->format) {