SDL: Fixed compiler warning (fcdaf)

From fcdaff4110cf806a2d12885d537f05d1911c9d90 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Thu, 24 Apr 2025 10:20:22 -0700
Subject: [PATCH] Fixed compiler warning

---
 src/hidapi/SDL_hidapi.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/hidapi/SDL_hidapi.c b/src/hidapi/SDL_hidapi.c
index b14b75eb4b540..77a9a5bab98db 100644
--- a/src/hidapi/SDL_hidapi.c
+++ b/src/hidapi/SDL_hidapi.c
@@ -1171,9 +1171,9 @@ int SDL_hid_init(void)
         if (libusb_ctx.libhandle != NULL) {
             bool loaded = true;
 #ifdef SDL_LIBUSB_DYNAMIC
-#define LOAD_LIBUSB_SYMBOL(type, func)                                                        \
-    if (!(libusb_ctx.func = (type)SDL_LoadFunction(libusb_ctx.libhandle, "libusb_" #func))) { \
-        loaded = false;                                                                   \
+#define LOAD_LIBUSB_SYMBOL(type, func)                                                                  \
+    if ((libusb_ctx.func = (type)SDL_LoadFunction(libusb_ctx.libhandle, "libusb_" #func)) == NULL) {    \
+        loaded = false;                                                                                 \
     }
 #else
 #define LOAD_LIBUSB_SYMBOL(type, func) \