mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-22 00:06:59 +02:00
Improved fix for dlclose() bug on Android. Now applying fix for all backends on Android < 28.
This commit is contained in:
+6
-1
@@ -17930,7 +17930,12 @@ MA_API void ma_dlclose(ma_log* pLog, ma_handle handle)
|
||||
#ifdef MA_WIN32
|
||||
FreeLibrary((HMODULE)handle);
|
||||
#else
|
||||
dlclose((void*)handle);
|
||||
/* 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;
|
||||
|
||||
Reference in New Issue
Block a user