src/io/SDL_asyncio.c:SDL_AsyncIOFromFile(): Fix null-dereference warning

This commit is contained in:
Petar Popovic authored and Sam Lantinga committed 2025-02-23 11:12:24 -08:00
1 parent 8bfde6755e
commit ad11c6988c
1 file changed
+8 -6
+8 -6
View File
@@ -57,12 +57,14 @@ SDL_AsyncIO *SDL_AsyncIOFromFile(const char *file, const char *mode)
}
SDL_AsyncIO *asyncio = (SDL_AsyncIO *)SDL_calloc(1, sizeof(*asyncio));
if (asyncio) {
asyncio->lock = SDL_CreateMutex();
if (!asyncio->lock) {
SDL_free(asyncio);
return NULL;
}
if (!asyncio) {
return NULL;
}
asyncio->lock = SDL_CreateMutex();
if (!asyncio->lock) {
SDL_free(asyncio);
return NULL;
}
if (!SDL_SYS_AsyncIOFromFile(file, binary_mode, asyncio)) {