diff options
author | David Sommerseth <davids@redhat.com> | 2011-12-14 18:12:23 +0100 |
---|---|---|
committer | David Sommerseth <davids@redhat.com> | 2011-12-15 11:34:48 +0100 |
commit | 1d5c4433cdb7ab0a9d9f7496e6dc2cee189d375f (patch) | |
tree | 7569e9a150250ff529d4ab7c74c3a12468a33d6b /options.c | |
parent | e3f1b6a1f23fa03bad3b954b260f14622f2c9897 (diff) | |
download | openvpn-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.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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, |