From c1307133ce29dfc9bc477e69888f8cfaa1a810b0 Mon Sep 17 00:00:00 2001 From: Ozkan Sezer Date: Fri, 18 Nov 2022 18:02:10 +0300 Subject: [PATCH] SDL_UDEV_DelCallback: return early if _this is NULL Fixes https://github.com/libsdl-org/SDL/issues/6548 (cherry picked from commit 6dc96aa7455d00a3556618a4a459851424ae5d44) --- src/core/linux/SDL_udev.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/linux/SDL_udev.c b/src/core/linux/SDL_udev.c index fa775bc22d..f4b62b017a 100644 --- a/src/core/linux/SDL_udev.c +++ b/src/core/linux/SDL_udev.c @@ -544,6 +544,10 @@ SDL_UDEV_DelCallback(SDL_UDEV_Callback cb) SDL_UDEV_CallbackList *item; SDL_UDEV_CallbackList *prev = NULL; + if (_this == NULL) { + return; + } + for (item = _this->first; item != NULL; item = item->next) { /* found it, remove it. */ if (item->callback == cb) {