diff --git a/src/knot/conf/conf.c b/src/knot/conf/conf.c index 6be0df98ef318d26700c307634845909c1228f59..18069d84a5cdb370109a91d267ac62e0d4311f5d 100644 --- a/src/knot/conf/conf.c +++ b/src/knot/conf/conf.c @@ -783,8 +783,9 @@ int conf_open(const char* path) /* Open zone timers db. */ ret = open_timers_db(nconf->storage, &nconf->timers_db); - if (ret != KNOT_EOK) { - log_warning("cannot open timers DB (%s)", knot_strerror(ret)); + if (ret != KNOT_EOK && ret != KNOT_ENOTSUP) { + log_warning("cannot open persistent timers DB (%s)", + knot_strerror(ret)); } /* Replace current config. */ diff --git a/src/knot/zone/timers.c b/src/knot/zone/timers.c index ef176ca1b05fdbea6f58500a690cb26d197ff5cc..83eefd623a17ea338e353bb23fdb5a2c975de6b0 100644 --- a/src/knot/zone/timers.c +++ b/src/knot/zone/timers.c @@ -133,7 +133,7 @@ int open_timers_db(const char *storage, knot_namedb_t **db_ptr) const struct namedb_api *api = namedb_lmdb_api(); if (!api) { - return KNOT_EOK; + return KNOT_ENOTSUP; } char *path = sprintf_alloc("%s/timers", storage);