From 5d45bcfc5f8ec1d2040d2423217facd380f3121d Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 4 Sep 2013 14:31:46 +0200 Subject: [PATCH] pt-tls-client: Abort if no tnccs-manager is available --- src/pt-tls-client/pt-tls-client.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pt-tls-client/pt-tls-client.c b/src/pt-tls-client/pt-tls-client.c index a3328b576d..4e108ad4c3 100644 --- a/src/pt-tls-client/pt-tls-client.c +++ b/src/pt-tls-client/pt-tls-client.c @@ -161,12 +161,19 @@ static void cleanup() */ static void init() { + plugin_feature_t features[] = { + PLUGIN_NOOP, + PLUGIN_PROVIDE(CUSTOM, "pt-tls-client"), + PLUGIN_DEPENDS(CUSTOM, "tnccs-manager"), + }; library_init(NULL); libtnccs_init(); dbg = dbg_pt_tls; options = options_create(); + lib->plugins->add_static_features(lib->plugins, "pt-tls-client", features, + countof(features), TRUE); if (!lib->plugins->load(lib->plugins, lib->settings->get_str(lib->settings, "pt-tls-client.load", PLUGINS))) { -- 2.47.2