changed, to call modstack_config with. And skip the changed name
in the string correctly. Thanks to Jan Komissar.
29 September 2025: Wouter
- Rebuild configure script from its sources.
+ - Fix modstack_call_init to use the original string when it has
+ changed, to call modstack_config with. And skip the changed name
+ in the string correctly. Thanks to Jan Komissar.
26 September 2025: Yorgos
- Test for nonstring attribute in configure and add
modstack_call_init(struct module_stack* stack, const char* module_conf,
struct module_env* env)
{
+ const char* orig_module_conf = module_conf;
int i, changed = 0;
env->need_to_validate = 0; /* set by module init below */
for(i=0; i<stack->num; i++) {
changed = 1;
}
}
- module_conf += strlen(stack->mod[i]->name);
+ /* Skip this module name in module_conf. */
+ while(*module_conf && !isspace((unsigned char)*module_conf))
+ module_conf++;
}
if(changed) {
modstack_free(stack);
- if(!modstack_config(stack, module_conf)) {
+ if(!modstack_config(stack, orig_module_conf)) {
return 0;
}
}