Commit
b7fe49c ("Do not require CA when peer-fingerprint is used") broke
msvc build by adding #ifdef within msg() macro call.
options.c(2074,1): error C2121: '#': invalid character: possibly the
result of a macro expansion
options.c(2074,1): error C2146: syntax error: missing ')' before
identifier 'ifndef'
options.c(2074,1): error C2059: syntax error: ')'
Fix by moving #ifdef outside of msg().
Reported-by: Samuli Seppänen <samuli@openvpn.net>
Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
Acked-by: selva.nair@gmail.com
Message-Id: <
20210607184820.343-1-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg22506.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
return;
}
- msg(M_USAGE, "You must define CA file (--ca)"
+ const char* str = "You must define CA file (--ca)"
#ifndef ENABLE_CRYPTO_MBEDTLS
" or CA path (--capath)"
#endif
- " and/or peer fingeprint verification " "(--peer-fingerprint)");
+ " and/or peer fingerprint verification (--peer-fingerprint)";
+ msg(M_USAGE, str);
}
static void