X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet_setup.c;h=34d8980e55a771acd13d2472eacca699e8d0c879;hb=3c163a3796c984deb874fb1cca1ed9a85fc1d087;hp=6b55521b600b78b6c7995f4ea21d4bd25cc900a3;hpb=c83c2d080f21b12db42ef664d7c3272b8b700656;p=tinc diff --git a/src/net_setup.c b/src/net_setup.c index 6b55521b..34d8980e 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -110,6 +110,12 @@ bool read_ecdsa_public_key(connection_t *c) { char *fname; char *p; + if(!c->config_tree) { + init_configuration(&c->config_tree); + if(!read_host_config(c->config_tree, c->name)) + return false; + } + /* First, check for simple ECDSAPublicKey statement */ if(get_config_string(lookup_config(c->config_tree, "ECDSAPublicKey"), &p)) {