| |
@@ -7957,7 +7957,7 @@
|
| |
initval = (void *)config_initvalue_to_onoff(cgas, initvalbuf, sizeof(initvalbuf));
|
| |
} else if (cgas->config_var_type == CONFIG_SPECIAL_FILTER_VERIFY) {
|
| |
initval = (void *)config_initvalue_to_special_filter_verify(cgas, initvalbuf, sizeof(initvalbuf));
|
| |
- } else {
|
| |
+ } else if (cgas->geninitfunc) {
|
| |
initval = cgas->geninitfunc();
|
| |
}
|
| |
PR_ASSERT(initval);
|
| |
Description:
Need to check if the config init function is defined for the attribute before blindly calling it. This fixes a regression from issue 48707.
relates: https://pagure.io/389-ds-base/issue/50853