X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet_setup.c;fp=src%2Fnet_setup.c;h=c7f8faa3f49ac7faf5ee91572ff0de9abde3096a;hb=1b580b2a6beee9d32488a1d95c45de336dee9c2e;hp=0085598e743f0f3259ae743b3d0f3f2c94ff64d0;hpb=41583d5dcfc1277b1a203478de4cce2cd0cda1b1;p=tinc diff --git a/src/net_setup.c b/src/net_setup.c index 0085598e..c7f8faa3 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -673,10 +673,13 @@ static bool setup_myself(void) { myself->options |= PROT_MINOR << 24; - get_config_bool(lookup_config(config_tree, "ExperimentalProtocol"), &experimental); - - if(experimental && !read_ecdsa_private_key()) - return false; + if(!get_config_bool(lookup_config(config_tree, "ExperimentalProtocol"), &experimental)) { + experimental = read_ecdsa_private_key(); + logger(DEBUG_ALWAYS, LOG_WARNING, "Support for SPTPS disabled."); + } else { + if(experimental && !read_ecdsa_private_key()) + return false; + } if(!read_rsa_private_key()) return false;