diff --git a/src/knot/dnssec/key-events.c b/src/knot/dnssec/key-events.c index cbf124250799a834e8b1f667d0b578c4cf9eaebc..c200f8e341cd8303395d69997b5e89192f5b1853 100644 --- a/src/knot/dnssec/key-events.c +++ b/src/knot/dnssec/key-events.c @@ -771,7 +771,7 @@ int knot_dnssec_key_rollover(kdnssec_ctx_t *ctx, zone_sign_roll_flags_t flags, } if (ret == KNOT_EOK && knot_time_cmp(reschedule->next_rollover, ctx->now) <= 0) { - ret = knot_dnssec_key_rollover(ctx, flags, reschedule); + return knot_dnssec_key_rollover(ctx, flags, reschedule); } if (ret == KNOT_EOK && reschedule->keys_changed) {