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; }