diff options
| author | Cy Schubert <cy@FreeBSD.org> | 2023-11-13 19:44:16 +0000 |
|---|---|---|
| committer | Cy Schubert <cy@FreeBSD.org> | 2023-11-13 19:44:16 +0000 |
| commit | 16fd0b24910488e59ca1941387b9ac7fb646a837 (patch) | |
| tree | 2cec66ecd6a6986811db8d82dc14d2c054e37e49 /dynlibmod/dynlibmod.c | |
| parent | 292d51198aa319c58f534549851e9c28486abdf4 (diff) | |
unbound: Vendor import 1.19.0vendor/unbound/1.19.0
Release notes at
https://www.nlnetlabs.nl/news/2023/Aug/30/unbound-1.19.0-released/
Diffstat (limited to 'dynlibmod/dynlibmod.c')
| -rw-r--r-- | dynlibmod/dynlibmod.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/dynlibmod/dynlibmod.c b/dynlibmod/dynlibmod.c index ffac7ff306a5..1e040a30e743 100644 --- a/dynlibmod/dynlibmod.c +++ b/dynlibmod/dynlibmod.c @@ -75,6 +75,7 @@ int dynlibmod_init(struct module_env* env, int id) { struct config_strlist* cfg_item = env->cfg->dynlib_file; struct dynlibmod_env* de = (struct dynlibmod_env*)calloc(1, sizeof(struct dynlibmod_env)); __DYNMOD dynamic_library; + int i; if (!de) { log_err("dynlibmod[%d]: malloc failure", dynlib_mod_idx); @@ -84,7 +85,7 @@ int dynlibmod_init(struct module_env* env, int id) { env->modinfo[id] = (void*) de; de->fname = NULL; - for(int i = dynlib_mod_idx; + for(i = dynlib_mod_idx; i != 0 && cfg_item != NULL; i--, cfg_item = cfg_item->next) {} |
