Gert Doering wrote:
>> uses a 'title_string[]' as format with no parameters specified and
>> thus crashes as expected. So is all code outside '!defined(ENABLE_CRYPTO)'
>> really dead code or what?
>
> Actually, "usage_message" is the format string here...
Ah, my bad. Then it's a simple fix:
--- a/options.c 2017-01-02 09:58:38
+++ b/options.c 2017-01-02 17:15:10
@@ -4080,6 +4080,7 @@
fprintf(fp, usage_message,
title_string,
o.ce.connect_retry_seconds,
+ o.ce.connect_retry_seconds_max,
o.ce.local_port, o.ce.remote_port,
TUN_MTU_DEFAULT, TAP_MTU_EXTRA_DEFAULT,
o.verbosity);
> There might still be bugs here, though - as in: someone adapted the
> "#ifdef ENABLE_CRYPTO" part of the usage_message and forgot to change
> arguments in the the #else case. While we do test builds with
> --disable-crypto, I'm not sure anyone has run "openvpn --help" with
> such a build in the last 5 years...
--
--gv
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel