diff --git a/src/knot/dnssec/ds_query.c b/src/knot/dnssec/ds_query.c index 3195840903b3c6693fb38185b48523ce03e2f40a..68c9758798b0e9e2efbddca985208a9bc39a187d 100644 --- a/src/knot/dnssec/ds_query.c +++ b/src/knot/dnssec/ds_query.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2019 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz> +/* Copyright (C) 2020 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -241,5 +241,5 @@ int knot_parent_ds_query(kdnssec_ctx_t *kctx, zone_keyset_t *keyset, size_t time } } } - return KNOT_ENOENT; + return KNOT_NO_READY_KEY; } diff --git a/src/knot/dnssec/key-events.c b/src/knot/dnssec/key-events.c index b56c04f6b8024d7768659f9c5463a43cf06dec54..143a6a2e6595800f5ad0958bbc29ff3cc4e15ced 100644 --- a/src/knot/dnssec/key-events.c +++ b/src/knot/dnssec/key-events.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2019 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz> +/* Copyright (C) 2020 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -757,7 +757,7 @@ int knot_dnssec_ksk_sbm_confirm(kdnssec_ctx_t *ctx, uint32_t retire_delay) return ret; } } - return KNOT_ENOENT; + return KNOT_NO_READY_KEY; } bool zone_has_key_sbm(const kdnssec_ctx_t *ctx) diff --git a/src/libknot/errcode.h b/src/libknot/errcode.h index 37bdb7c934623a8e4162b77de942ebc873521675..c3033b26740609ebae06eebd3a4dba6c187207ff 100644 --- a/src/libknot/errcode.h +++ b/src/libknot/errcode.h @@ -1,4 +1,4 @@ -/* Copyright (C) 2019 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz> +/* Copyright (C) 2020 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -138,6 +138,7 @@ enum knot_error { KNOT_INVALID_KEY_NAME, KNOT_NO_PUBLIC_KEY, KNOT_NO_PRIVATE_KEY, + KNOT_NO_READY_KEY, /* Another general errors. */ KNOT_ELOOP, diff --git a/src/libknot/error.c b/src/libknot/error.c index af412b4d683a562d1045f9f25482f872019728a3..d97ecd15741104a743a67e74bc66e40ffe4b08f4 100644 --- a/src/libknot/error.c +++ b/src/libknot/error.c @@ -137,6 +137,7 @@ static const struct error errors[] = { { KNOT_INVALID_KEY_NAME, "invalid key name" }, { KNOT_NO_PUBLIC_KEY, "no public key" }, { KNOT_NO_PRIVATE_KEY, "no private key" }, + { KNOT_NO_READY_KEY, "no key ready for submission" }, /* Another general errors. */ { KNOT_ELOOP, "loop detected" },