Original location caused the line to be printed every time for ec keys. I suspect copy&paste error from rsa_key_create. --- usr.sbin/acme-client/key.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/usr.sbin/acme-client/key.c b/usr.sbin/acme-client/key.c index 6604751caef..64b00a36c2f 100644 --- a/usr.sbin/acme-client/key.c +++ b/usr.sbin/acme-client/key.c @@ -98,7 +98,7 @@ ec_key_create(FILE *f, const char *fname) /* Serialise the key to the disc in EC format */ if (!PEM_write_ECPrivateKey(f, eckey, NULL, NULL, 0, NULL, NULL)) { - warnx("PEM_write_ECPrivateKey"); + warnx("%s: PEM_write_ECPrivateKey", fname); goto err; } @@ -113,8 +113,6 @@ ec_key_create(FILE *f, const char *fname) goto err; } - warnx("%s: PEM_write_ECPrivateKey", fname); - goto out; err: -- 2.34.1