mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-06 01:46:25 +00:00
SDL_LoadObject (windows, os/2): prevent crash if dll name is NULL.
This commit is contained in:
@@ -37,9 +37,15 @@ SDL_LoadObject(const char *sofile)
|
||||
{
|
||||
ULONG ulRC;
|
||||
HMODULE hModule;
|
||||
PSZ pszModName = OS2_UTF8ToSys(sofile);
|
||||
CHAR acError[256];
|
||||
PSZ pszModName;
|
||||
|
||||
if (!sofile) {
|
||||
SDL_SetError("NULL sofile");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
pszModName = OS2_UTF8ToSys(sofile);
|
||||
ulRC = DosLoadModule(acError, sizeof(acError), pszModName, &hModule);
|
||||
SDL_free(pszModName);
|
||||
if (ulRC != NO_ERROR) {
|
||||
|
Reference in New Issue
Block a user