Commit 79bb4d7a authored by znakeeye's avatar znakeeye Committed by David Reid

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

parent f970144a
......@@ -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;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment