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

This commit is contained in:
Petar Popovic
2025-02-23 14:17:56 +01:00
committed by Sam Lantinga
parent 8bfde6755e
commit ad11c6988c

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)) {