diff --git a/libpromises/mod_custom.c b/libpromises/mod_custom.c index 36ddc954a7..9f94b0e6d7 100644 --- a/libpromises/mod_custom.c +++ b/libpromises/mod_custom.c @@ -1199,6 +1199,11 @@ static void PromiseModule_Terminate_untyped(void *data) void TerminateCustomPromises(void) { + if (custom_modules == NULL) + { + return; + } + MapIterator iter = MapIteratorInit(custom_modules); for (const MapKeyValue *item = MapIteratorNext(&iter); item != NULL; item = MapIteratorNext(&iter))