diff options
| author | Yang Liu <numbksco@gmail.com> | 2024-09-25 19:07:26 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-25 13:07:26 +0200 |
| commit | 62177d2ca3b1f9daca3aaf862cc12b1948a37ac8 (patch) | |
| tree | 6ab35558e58221dca47a681b9c0fea3b53036a61 /src | |
| parent | 144830bc05d8c006e5924ba602d5fac59692a7f0 (diff) | |
| download | box64-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.c | 1 |
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) { |