Fix static analysis

This commit is contained in:
Suvendhu Hansa 2026-02-05 11:32:49 +05:30
parent 675d4b3b3d
commit 4a91657fe8

View file

@ -725,10 +725,16 @@ void icwmp_init_critical_services()
if (ret == true)
continue;
serv = (struct cwmp_services *)malloc(sizeof(struct cwmp_services));
serv = (struct cwmp_services *)calloc(1, sizeof(struct cwmp_services));
if (serv) {
list_add_tail(&serv->list, &critical_service_list);
serv->service = CWMP_STRDUP(config_name);
if (serv->service == NULL) {
free(serv);
continue;
}
INIT_LIST_HEAD(&serv->list);
list_add_tail(&serv->list, &critical_service_list);
}
}
break;