Commit e539f5ab authored by Sam Lantinga's avatar Sam Lantinga

Hah, standard stdio code crashed on the test case.

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401459
parent 8d37d5c7
...@@ -44,7 +44,7 @@ static int win32_file_open(SDL_RWops *context, const char *filename, const char ...@@ -44,7 +44,7 @@ static int win32_file_open(SDL_RWops *context, const char *filename, const char
DWORD must_exist, truncate; DWORD must_exist, truncate;
int a_mode; int a_mode;
if (!context || !filename || !mode) if (!context)
return -1; return -1;
context->hidden.win32io.h = INVALID_HANDLE_VALUE; /* mark this as unusable */ context->hidden.win32io.h = INVALID_HANDLE_VALUE; /* mark this as unusable */
...@@ -336,6 +336,11 @@ SDL_RWops *SDL_RWFromFile(const char *file, const char *mode) ...@@ -336,6 +336,11 @@ SDL_RWops *SDL_RWFromFile(const char *file, const char *mode)
{ {
SDL_RWops *rwops = NULL; SDL_RWops *rwops = NULL;
if ( !file || !*file || !mode || !*mode ) {
SDL_SetError("SDL_RWFromFile(): No file or no mode specified");
return NULL;
}
#ifdef __WIN32__ #ifdef __WIN32__
rwops = SDL_AllocRW(); rwops = SDL_AllocRW();
if (!rwops) if (!rwops)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment