X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet_setup.c;h=d1d5c04be36ff5bfbbe002b106551a789a1635f2;hb=89715454c083aaeb4dc73340f2d0ab9a3d9503e0;hp=7f51fe4b46c938e1b9ef552c75d4e3831e9c1681;hpb=0b310bf406dbe58afe37fa31156b9ea47599d7be;p=tinc diff --git a/src/net_setup.c b/src/net_setup.c index 7f51fe4b..d1d5c04b 100644 --- a/src/net_setup.c +++ b/src/net_setup.c @@ -137,10 +137,11 @@ bool read_ecdsa_public_key(connection_t *c) { } c->ecdsa = ecdsa_read_pem_public_key(fp); - fclose(fp); - if(!c->ecdsa) + if(!c->ecdsa && errno != ENOENT) logger(DEBUG_ALWAYS, LOG_ERR, "Parsing Ed25519 public key file `%s' failed.", fname); + + fclose(fp); free(fname); return c->ecdsa; }