]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Don't assert every time we have a dictionary load error for DNS
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 19 Feb 2024 02:44:12 +0000 (20:44 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 19 Feb 2024 02:44:12 +0000 (20:44 -0600)
src/protocols/dns/base.c

index c6ff32a5923119d3298c29ed4bce017453d78250..47883440b4b914c1fd5b8e02d4ea7ef8bc7dd049 100644 (file)
@@ -425,9 +425,7 @@ int fr_dns_global_init(void)
 
 void fr_dns_global_free(void)
 {
-       fr_assert(instance_count > 0);
-
-       if (--instance_count > 0) return;
+       if (instance_count && (--instance_count > 0)) return;
 
        fr_dict_autofree(dns_dict);
 }