Browse Source

safer this way, just in case..

Ozkan Sezer 6 years ago
parent
commit
870c44bfed
1 changed files with 6 additions and 6 deletions
  1. 6 6
      src/joystick/hidapi/SDL_hidapijoystick.c

+ 6 - 6
src/joystick/hidapi/SDL_hidapijoystick.c

@@ -376,13 +376,13 @@ HIDAPI_ShutdownDiscovery()
 #endif
 
 #if defined(SDL_USE_LIBUDEV)
-    if (SDL_HIDAPI_discovery.m_pUdevMonitor) {
-        usyms->udev_monitor_unref(SDL_HIDAPI_discovery.m_pUdevMonitor);
-    }
-    if (SDL_HIDAPI_discovery.m_pUdev) {
-        usyms->udev_unref(SDL_HIDAPI_discovery.m_pUdev);
-    }
     if (usyms) {
+        if (SDL_HIDAPI_discovery.m_pUdevMonitor) {
+            usyms->udev_monitor_unref(SDL_HIDAPI_discovery.m_pUdevMonitor);
+        }
+        if (SDL_HIDAPI_discovery.m_pUdev) {
+            usyms->udev_unref(SDL_HIDAPI_discovery.m_pUdev);
+        }
         SDL_UDEV_ReleaseUdevSyms();
         usyms = NULL;
     }