A configuration where a key was defined inside a view, then used in a
`primary` statement wasn't covered. This is now fixed.
--- /dev/null
+/*
+ * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ *
+ * SPDX-License-Identifier: MPL-2.0
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, you can obtain one at https://mozilla.org/MPL/2.0/.
+ *
+ * See the COPYRIGHT file distributed with this work for additional
+ * information regarding copyright ownership.
+ */
+
+view aview {
+ key akey {
+ algorithm hmac-sha256;
+ secret "9999abcd8765";
+ };
+
+ zone "azone" {
+ type secondary;
+ file "azone.db";
+ primaries {
+ 1.2.3.4 key "akey";
+ };
+ };
+};