if (sigrdataset != NULL)
query_putrdataset(client, &sigrdataset);
+ RESTORE(db, zdb);
RESTORE(fname, zfname);
RESTORE(rdataset, zrdataset);
RESTORE(sigrdataset, zsigrdataset);
want_restart = ISC_FALSE;
authoritative = ISC_FALSE;
version = NULL;
+ zversion = NULL;
need_wildcardproof = ISC_FALSE;
if (client->view->checknames &&
dns_db_detachnode(db, &node);
SAVE(zdb, db);
SAVE(zfname, fname);
+ SAVE(zversion, version);
SAVE(zrdataset, rdataset);
SAVE(zsigrdataset, sigrdataset);
- SAVE(zversion, version);
dns_db_attach(client->view->cachedb, &db);
is_zone = ISC_FALSE;
goto db_find;
version = NULL;
RESTORE(fname, zfname);
+ RESTORE(version, zversion);
RESTORE(rdataset, zrdataset);
RESTORE(sigrdataset, zsigrdataset);
- RESTORE(version, zversion);
/*
* We don't clean up zdb here because we
* may still need it. It will get cleaned