From 3c1cbcfcf1354e7e347991d5b1686e85262d6fe8 Mon Sep 17 00:00:00 2001 From: Magnus Bjerke Vik Date: Wed, 5 Aug 2015 11:26:44 +0200 Subject: [PATCH] Fix compile error with dlerror() on Android Apparently some dlerror() implementations return the error string as a const char* in stead of a char* (e.g. Android NDK). Making the variable storing the returned value a const ensures that it works with any implementation. Tested on Linux (GCC) and Android (GCC, API 9, ARM). --- cAudio/src/cPluginManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cAudio/src/cPluginManager.cpp b/cAudio/src/cPluginManager.cpp index b760e4b..1784883 100644 --- a/cAudio/src/cPluginManager.cpp +++ b/cAudio/src/cPluginManager.cpp @@ -186,7 +186,7 @@ namespace cAudio return ret; #elif defined(CAUDIO_PLATFORM_MAC) || defined(CAUDIO_PLATFORM_LINUX) - char* error = dlerror(); + const char* error = dlerror(); return error != NULL ? cAudioString(error) : cAudioString(""); #else