SDL_LoadObject (windows, os/2): prevent crash if dll name is NULL.

This commit is contained in:
Ozkan Sezer
2020-12-13 17:37:50 +03:00
parent f674009c56
commit 3b92933ac6
2 changed files with 16 additions and 2 deletions

View File

@@ -32,7 +32,15 @@
void *
SDL_LoadObject(const char *sofile)
{
LPTSTR tstr = WIN_UTF8ToString(sofile);
LPTSTR tstr;
if (!sofile) {
SDL_SetError("NULL sofile");
return NULL;
}
tstr = WIN_UTF8ToString(sofile);
#ifdef __WINRT__
/* WinRT only publically supports LoadPackagedLibrary() for loading .dll
files. LoadLibrary() is a private API, and not available for apps