diff options
Diffstat (limited to 'com32/lib/sys/module/elf_module.c')
-rw-r--r-- | com32/lib/sys/module/elf_module.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/com32/lib/sys/module/elf_module.c b/com32/lib/sys/module/elf_module.c index c4e9d410..e61480f5 100644 --- a/com32/lib/sys/module/elf_module.c +++ b/com32/lib/sys/module/elf_module.c @@ -604,7 +604,7 @@ int module_load(struct elf_module *module) { (module->exit_func == NULL) ? NULL : *(module->exit_func)); */ - for (ctor = module->ctors; *ctor; ctor++) + for (ctor = module->ctors; ctor && *ctor; ctor++) (*ctor) (); return 0; |