summaryrefslogtreecommitdiffstats
path: root/options.c
diff options
context:
space:
mode:
authorDavid Sommerseth <davids@redhat.com>2011-12-14 18:12:23 +0100
committerDavid Sommerseth <davids@redhat.com>2011-12-15 11:34:48 +0100
commit1d5c4433cdb7ab0a9d9f7496e6dc2cee189d375f (patch)
tree7569e9a150250ff529d4ab7c74c3a12468a33d6b /options.c
parente3f1b6a1f23fa03bad3b954b260f14622f2c9897 (diff)
downloadopenvpn-1d5c4433cdb7ab0a9d9f7496e6dc2cee189d375f.tar.gz
openvpn-1d5c4433cdb7ab0a9d9f7496e6dc2cee189d375f.tar.xz
openvpn-1d5c4433cdb7ab0a9d9f7496e6dc2cee189d375f.zip
Fix compiling with --disable-crypto and/or --disable-ssl
The checks introduced in commit 0f2bc0dd92f43c91e33bba8a66b06b98f281efc1 didn't properly remove checks if crypto or SSL was disabled at compile time. Signed-off-by: David Sommerseth <davids@redhat.com> Acked-by: Gert Doering <gert@greenie.muc.de>
Diffstat (limited to 'options.c')
-rw-r--r--options.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/options.c b/options.c
index 27193ff..736495e 100644
--- a/options.c
+++ b/options.c
@@ -2691,10 +2691,11 @@ options_postprocess_filechecks (struct options *options)
errs |= check_file_access (CHKACC_FILE, options->management_user_pass, R_OK,
"--management user/password file");
#endif /* ENABLE_MANAGEMENT */
+#if P2MP
if( options->auth_user_pass_file && strcmp(options->auth_user_pass_file, "stdin") != 0 )
errs |= check_file_access (CHKACC_FILE, options->auth_user_pass_file, R_OK,
"--auth-user-pass");
-
+#endif /* P2MP */
/* ** System related ** */
errs |= check_file_access (CHKACC_FILE, options->chroot_dir,
@@ -2709,15 +2710,14 @@ options_postprocess_filechecks (struct options *options)
R_OK|W_OK, "--status");
/* ** Config related ** */
-#ifdef USE_CRYPTO
+#ifdef USE_SSL
errs |= check_file_access (CHKACC_FILE, options->tls_export_cert,
R_OK|W_OK|X_OK, "--tls-export-cert");
-#endif /* USE_CRYPTO */
+#endif /* USE_SSL */
+#if P2MP_SERVER
errs |= check_file_access (CHKACC_FILE, options->client_config_dir,
R_OK|X_OK, "--client-config-dir");
-
/* ** Script hooks ** */
-#if P2MP_SERVER
errs |= check_file_access (CHKACC_FILE, options->client_connect_script,
R_OK|X_OK, "--client-connect script");
errs |= check_file_access (CHKACC_FILE, options->client_disconnect_script,