aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2013-06-20 20:33:53 +0200
committerTobias Brunner <tobias@strongswan.org>2013-06-21 15:13:25 +0200
commit13d2d8f6343f5e81982a724c99d62350468602e2 (patch)
tree7c0728ab5a222f1dc6512e9a9ec8ab8ee7a70673
parent51b9d7513d1fd364aab710ac9f2c1198afbfc21e (diff)
downloadstrongswan-13d2d8f6343f5e81982a724c99d62350468602e2.tar.bz2
strongswan-13d2d8f6343f5e81982a724c99d62350468602e2.tar.xz
plugin-loader: Log message when failing to load plugin
-rw-r--r--src/libstrongswan/plugins/plugin_loader.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libstrongswan/plugins/plugin_loader.c b/src/libstrongswan/plugins/plugin_loader.c
index 828a620bf..446487115 100644
--- a/src/libstrongswan/plugins/plugin_loader.c
+++ b/src/libstrongswan/plugins/plugin_loader.c
@@ -660,6 +660,14 @@ static void load_feature(private_plugin_loader_t *this,
}
else
{
+ char *name, *provide;
+
+ name = provided->entry->plugin->get_name(provided->entry->plugin);
+ provide = plugin_feature_get_string(&provided->feature[0]);
+ DBG2(DBG_LIB, "feature %s in plugin '%s' failed to load",
+ provide, name);
+ free(provide);
+
provided->failed = TRUE;
}
}