summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/SharedLibrary.cpp
diff options
context:
space:
mode:
authorleozwang@google.com <leozwang@google.com>2013-07-13 21:52:50 -0700
committerLeo Wang <leozwang@google.com>2013-07-17 21:12:44 +0000
commitd1eff5718510228503958e8fafa698c9e6a4a230 (patch)
tree0f4edc23c490ba584622ae8cd612301b43025753 /media/libmediaplayerservice/SharedLibrary.cpp
parentce177bb31493d3cd4450f9d4760fa1fd32ec6bf4 (diff)
downloadframeworks_av-d1eff5718510228503958e8fafa698c9e6a4a230.zip
frameworks_av-d1eff5718510228503958e8fafa698c9e6a4a230.tar.gz
frameworks_av-d1eff5718510228503958e8fafa698c9e6a4a230.tar.bz2
Output more detailed error message if loading library fails
Bug: 9805979 Change-Id: I77b19d6a65ff9fb72e7428ce79b117628e4c8658
Diffstat (limited to 'media/libmediaplayerservice/SharedLibrary.cpp')
-rw-r--r--media/libmediaplayerservice/SharedLibrary.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/SharedLibrary.cpp b/media/libmediaplayerservice/SharedLibrary.cpp
index 178e15d..34db761 100644
--- a/media/libmediaplayerservice/SharedLibrary.cpp
+++ b/media/libmediaplayerservice/SharedLibrary.cpp
@@ -46,4 +46,10 @@ namespace android {
}
return dlsym(mLibHandle, symbol);
}
+
+ const char *SharedLibrary::lastError() const {
+ const char *error = dlerror();
+ return error ? error : "No errors or unknown error";
+ }
+
};