diff --git a/cfg_reload.c b/cfg_reload.c index bbfbcbb56e2..bcb77d61ade 100644 --- a/cfg_reload.c +++ b/cfg_reload.c @@ -349,6 +349,7 @@ static void routes_reload_per_proc(int sender, void *param) parsed_sr = new_sroutes_holder(); if (parsed_sr==NULL) { LM_ERR("failed to allocate a new script routes holder\n"); + fclose(cfg); goto error; } sr_bk = sroutes;