summaryrefslogtreecommitdiffstats
path: root/parameter/SystemClass.cpp
diff options
context:
space:
mode:
authorEduardo Mendi <eduardox.mendi@intel.com>2014-04-15 17:29:52 +0200
committerMattijs Korpershoek <mattijsx.korpershoek@intel.com>2014-06-25 10:52:22 +0200
commit30095b3c0b84e85caf253a27e41254eaf35e4ca7 (patch)
tree0575594ba2fa09db75a1eabcf17f2c85971deed9 /parameter/SystemClass.cpp
parentcce85f6b6691e4b1ddb81171e3ca5b5aeb71e6b9 (diff)
downloadexternal_parameter-framework-30095b3c0b84e85caf253a27e41254eaf35e4ca7.zip
external_parameter-framework-30095b3c0b84e85caf253a27e41254eaf35e4ca7.tar.gz
external_parameter-framework-30095b3c0b84e85caf253a27e41254eaf35e4ca7.tar.bz2
Fix KW10 issues
BZ: 186081 Due to upgrade klocwork (KW version from 9.6 to 10.0) new issues have been raised. This patch fix the new issues raised in PFW. Change-Id: I54c14e4d6da1c9a5f8d82aec1769a9e7e948db50 Signed-off-by: Eduardo Mendi <eduardox.mendi@intel.com>
Diffstat (limited to 'parameter/SystemClass.cpp')
-rw-r--r--parameter/SystemClass.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/parameter/SystemClass.cpp b/parameter/SystemClass.cpp
index e4fab19..8ab7c94 100644
--- a/parameter/SystemClass.cpp
+++ b/parameter/SystemClass.cpp
@@ -219,9 +219,13 @@ bool CSystemClass::loadPlugins(list<string>& lstrPluginFiles, list<string>& lstr
if (!lib_handle) {
+ const char *err = dlerror();
// Failed
- lstrError.push_back("Plugin load failed: " + string(dlerror()));
-
+ if (err == NULL) {
+ lstrError.push_back("dlerror failed");
+ } else {
+ lstrError.push_back("Plugin load failed: " + string(err));
+ }
// Next plugin
++it;