summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--runtime/modules.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/runtime/modules.c b/runtime/modules.c
index 6417cecd..bc8580f1 100644
--- a/runtime/modules.c
+++ b/runtime/modules.c
@@ -1011,7 +1011,8 @@ Load(uchar *pModName, sbool bConfLoad, struct nvlst *lst)
* because there is no way to set parameters at load
* time for obvious reasons...
*/
- pModInfo->setModCnf(lst);
+ if(lst != NULL)
+ pModInfo->setModCnf(lst);
pModInfo->bSetModCnfCalled = 1;
}
}
@@ -1128,7 +1129,8 @@ Load(uchar *pModName, sbool bConfLoad, struct nvlst *lst)
if(bConfLoad) {
addModToCnfList(pModInfo);
if(pModInfo->setModCnf != NULL) {
- pModInfo->setModCnf(lst);
+ if(lst != NULL)
+ pModInfo->setModCnf(lst);
pModInfo->bSetModCnfCalled = 1;
}
}