Fix potential NULL pointer dereference

This commit is contained in:
Mathieu Eyraud authored and Sam Lantinga committed 2025-11-06 07:24:47 -08:00
1 parent 04af745fec
commit d17b8412f1
1 file changed
+1 -1
+1 -1
View File
@@ -252,7 +252,7 @@ static SDL_AsyncIOTask *ProcessCQE(LibUringAsyncIOQueueData *queuedata, struct i
}
}
if ((task->type == SDL_ASYNCIO_TASK_CLOSE) && task->flush) {
if (task && (task->type == SDL_ASYNCIO_TASK_CLOSE) && task->flush) {
task->flush = false;
task = NULL; // don't return this one, it's a linked task, so it'll arrive in a later CQE.
}