From 3e1ff464f18ec746b89e25a41000947bf5c26d3e Mon Sep 17 00:00:00 2001 From: Ralph Dolmans Date: Mon, 5 Dec 2016 15:52:47 +0000 Subject: [PATCH] add unset type to localzone_type enum, used for unset tag_action elements git-svn-id: file:///svn/unbound/trunk@3946 be551aaa-1e26-0410-a405-d3ace91eadb9 --- services/localzone.c | 1 + services/localzone.h | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/services/localzone.c b/services/localzone.c index c87c3b632..5822c810f 100644 --- a/services/localzone.c +++ b/services/localzone.c @@ -1593,6 +1593,7 @@ local_zones_answer(struct local_zones* zones, struct query_info* qinfo, const char* local_zone_type2str(enum localzone_type t) { switch(t) { + case local_zone_unset: return "unset"; case local_zone_deny: return "deny"; case local_zone_refuse: return "refuse"; case local_zone_redirect: return "redirect"; diff --git a/services/localzone.h b/services/localzone.h index f35771004..c202d8cbf 100644 --- a/services/localzone.h +++ b/services/localzone.h @@ -60,8 +60,10 @@ struct config_strlist; * local-data directly. */ enum localzone_type { - /** drop query. Start at 1 to differ from unset tag_actions element. */ - local_zone_deny = 1, + /** unset type, used for unset tag_action elements */ + local_zone_unset = 0, + /** drop query */ + local_zone_deny, /** answer with error */ local_zone_refuse, /** answer nxdomain or nodata */