Improved fix for dlclose() bug on Android. Now applying fix for all backends on Android < 28.

This commit is contained in:
znakeeye
2025-02-10 09:52:21 +01:00
committed by David Reid
parent f970144a3d
commit 79bb4d7a37
+5
View File
@@ -17930,7 +17930,12 @@ MA_API void ma_dlclose(ma_log* pLog, ma_handle handle)
#ifdef MA_WIN32
FreeLibrary((HMODULE)handle);
#else
/* Hack for Android bug (see https://github.com/android/ndk/issues/360). Calling dlclose() pre-API 28 may segfault. */
#if !defined(MA_ANDROID) || (defined(__ANDROID_API__) && __ANDROID_API__ >= 28)
{
dlclose((void*)handle);
}
#endif
#endif
(void)pLog;