-1694. [placeholder] rt12023
+1694. [bug] Report if the builtin views of "_default" / "_bind"
+ are defined in named.conf. [RT #12023]
1693. [placeholder] rt12024
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: check.c,v 1.47 2004/06/04 02:31:43 marka Exp $ */
+/* $Id: check.c,v 1.48 2004/07/29 00:08:10 marka Exp $ */
#include <config.h>
"previous definition: %s:%u",
key, file, line);
result = tresult;
- } else if (result != ISC_R_SUCCESS)
+ } else if (result != ISC_R_SUCCESS) {
result = tresult;
+ } else if ((strcasecmp(key, "_bind") == 0 &&
+ vclass == dns_rdataclass_ch) ||
+ (strcasecmp(key, "_default") == 0 &&
+ vclass == dns_rdataclass_in)) {
+ cfg_obj_log(view, logctx, ISC_LOG_ERROR,
+ "attempt to redefine builtin view "
+ "'%s'", key);
+ result = ISC_R_EXISTS;
+ }
}
if (tresult == ISC_R_SUCCESS)
tresult = check_viewconf(config, voptions,