From 27472f127032f647d7f3f4b1557a322ce29b66d6 Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Thu, 30 Aug 2018 09:21:05 +0000 Subject: [PATCH] better locking. git-svn-id: file:///svn/unbound/trunk@4880 be551aaa-1e26-0410-a405-d3ace91eadb9 --- services/localzone.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/localzone.c b/services/localzone.c index cf99126b3..902a29f21 100644 --- a/services/localzone.c +++ b/services/localzone.c @@ -1615,13 +1615,13 @@ local_zones_answer(struct local_zones* zones, struct module_env* env, lzt = lz_type(taglist, taglen, z->taglist, z->taglen, tagactions, tagactionssize, z->type, repinfo, z->override_tree, &tag, tagname, num_tags); + lock_rw_unlock(&zones->lock); if(z && verbosity >= VERB_ALGO) { char zname[255+1]; dname_str(z->name, zname); verbose(VERB_ALGO, "using localzone %s %s", zname, local_zone_type2str(lzt)); } - lock_rw_unlock(&zones->lock); } if((env->cfg->log_local_actions || lzt == local_zone_inform || lzt == local_zone_inform_deny) -- 2.47.3