From 0b332803e591ae8f6a4a0f849ba3ddf7a3dea483 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Tue, 1 Dec 2015 23:38:36 +1000 Subject: [PATCH] * plugin.c : check config on startup --- src/plugin.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugin.c b/src/plugin.c index c2b5195..1e69a3c 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -56,6 +56,11 @@ openvpn_plugin_open_v1 (unsigned int *type_mask, return NULL; } + if (check_config(config) != 0) { + fprintf(stderr, "config check failed: %s", config->error); + return NULL; + } + *type_mask = OPENVPN_PLUGIN_MASK (OPENVPN_PLUGIN_AUTH_USER_PASS_VERIFY); return (openvpn_plugin_handle_t) config; }