assert(zone);
if (zone_contents_is_empty(zone->contents)) {
- return KNOT_EOK;
+ return KNOT_EEMPTYZONE;
}
int timeout = conf->cache.srv_tcp_remote_io_timeout;
{
assert(zone);
+ if (zone_contents_is_empty(zone->contents)) {
+ return KNOT_EEMPTYZONE;
+ }
+
zone_sign_reschedule_t resch = { 0 };
zone_sign_roll_flags_t r_flags = KEY_ROLL_ALLOW_ALL;
int sign_flags = 0;
int event_ds_check(conf_t *conf, zone_t *zone)
{
+ assert(zone);
+
+ if (zone_contents_is_empty(zone->contents)) {
+ return KNOT_EEMPTYZONE;
+ }
+
kdnssec_ctx_t ctx = { 0 };
int ret = kdnssec_ctx_init(conf, &ctx, zone->name, zone_kaspdb(zone), NULL);
assert(zone);
if (zone_contents_is_empty(zone->contents)) {
- return KNOT_EOK;
+ return KNOT_EEMPTYZONE;
}
int timeout = conf->cache.srv_tcp_remote_io_timeout;
int event_flush(conf_t *conf, zone_t *zone)
{
- assert(conf);
assert(zone);
if (zone_contents_is_empty(zone->contents)) {
- return KNOT_EOK;
+ return KNOT_EEMPTYZONE;
}
return zone_flush_journal(conf, zone, true);
int event_load(conf_t *conf, zone_t *zone)
{
+ assert(zone);
+
zone_update_t up = { 0 };
zone_contents_t *journal_conts = NULL, *zf_conts = NULL;
bool old_contents_exist = (zone->contents != NULL), zone_in_journal_exists = false;
{
assert(zone);
- bool failed = false;
-
if (zone_contents_is_empty(zone->contents)) {
- return KNOT_EOK;
+ return KNOT_EEMPTYZONE;
}
+ bool failed = false;
+
// NOTIFY content
int timeout = conf->cache.srv_tcp_remote_io_timeout;
rcu_read_lock();
int event_validate(conf_t *conf, zone_t *zone)
{
+ assert(zone);
+
+ if (zone_contents_is_empty(zone->contents)) {
+ return KNOT_EEMPTYZONE;
+ }
+
zone_update_t fake_upd = {
.zone = zone,
.new_cont = zone->contents,