]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- For PR #93: checkconf allow multiple dynlib in module-config, for
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Mon, 18 May 2020 08:16:40 +0000 (10:16 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Mon, 18 May 2020 08:16:40 +0000 (10:16 +0200)
  a couple cases.

doc/Changelog
smallapp/unbound-checkconf.c

index 637b3136861da6e5cf82fae3616a5d66f9eb7373..f16e6d63d46cfbc3024002c834a53858fe94239c 100644 (file)
@@ -3,6 +3,8 @@
          with dlclose and dlopen of the library again.  Also for multiple
          modules.  Fix memory leak by not closing dlopened content.  Fix
          to allow one dynlibmod instance by unbound-checkconf.
+       - For PR #93: checkconf allow multiple dynlib in module-config, for
+         a couple cases.
 
 15 May 2020: Wouter
        - Merge PR #93: Add dynamic library support.
index 77c55898127b18aa58212c137de40f2e219bda77..97cacc0127563f610e92d9edf825984b0d654ceb 100644 (file)
@@ -571,8 +571,12 @@ morechecks(struct config_file* cfg)
 #endif
 #ifdef WITH_DYNLIBMODULE
                && strcmp(cfg->module_conf, "dynlib iterator") != 0
+               && strcmp(cfg->module_conf, "dynlib dynlib iterator") != 0
+               && strcmp(cfg->module_conf, "dynlib dynlib dynlib iterator") != 0
                && strcmp(cfg->module_conf, "dynlib respip iterator") != 0
                && strcmp(cfg->module_conf, "dynlib validator iterator") != 0
+               && strcmp(cfg->module_conf, "dynlib dynlib validator iterator") != 0
+               && strcmp(cfg->module_conf, "dynlib dynlib dynlib validator iterator") != 0
                && strcmp(cfg->module_conf, "dynlib respip validator iterator") != 0
                && strcmp(cfg->module_conf, "validator dynlib iterator") != 0
                && strcmp(cfg->module_conf, "dns64 dynlib iterator") != 0