Use talloc for all memory pool (#1263)

This commit is contained in:
Sukchan Lee 2022-01-04 08:29:18 +09:00
parent 49d9ed03c7
commit b988e7edce
768 changed files with 4632 additions and 4901 deletions

View file

@ -18,10 +18,9 @@ OpenAPI_scp_info_t *OpenAPI_scp_info_create(
OpenAPI_ip_reachability_e ip_reachability
)
{
OpenAPI_scp_info_t *scp_info_local_var = OpenAPI_malloc(sizeof(OpenAPI_scp_info_t));
if (!scp_info_local_var) {
return NULL;
}
OpenAPI_scp_info_t *scp_info_local_var = ogs_malloc(sizeof(OpenAPI_scp_info_t));
ogs_assert(scp_info_local_var);
scp_info_local_var->scp_domain_info_list = scp_domain_info_list;
scp_info_local_var->scp_prefix = scp_prefix;
scp_info_local_var->scp_ports = scp_ports;
@ -45,6 +44,7 @@ void OpenAPI_scp_info_free(OpenAPI_scp_info_t *scp_info)
OpenAPI_lnode_t *node;
OpenAPI_list_for_each(scp_info->scp_domain_info_list, node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)node->data;
ogs_free(localKeyValue->key);
ogs_free(localKeyValue->value);
ogs_free(localKeyValue);
}
@ -52,6 +52,7 @@ void OpenAPI_scp_info_free(OpenAPI_scp_info_t *scp_info)
ogs_free(scp_info->scp_prefix);
OpenAPI_list_for_each(scp_info->scp_ports, node) {
OpenAPI_map_t *localKeyValue = (OpenAPI_map_t*)node->data;
ogs_free(localKeyValue->key);
ogs_free(localKeyValue->value);
ogs_free(localKeyValue);
}
@ -331,7 +332,7 @@ OpenAPI_scp_info_t *OpenAPI_scp_info_parseFromJSON(cJSON *scp_infoJSON)
ogs_error("OpenAPI_scp_info_parseFromJSON() failed [address_domains]");
goto end;
}
OpenAPI_list_add(address_domainsList , ogs_strdup_or_assert(address_domains_local->valuestring));
OpenAPI_list_add(address_domainsList , ogs_strdup(address_domains_local->valuestring));
}
}
@ -351,7 +352,7 @@ OpenAPI_scp_info_t *OpenAPI_scp_info_parseFromJSON(cJSON *scp_infoJSON)
ogs_error("OpenAPI_scp_info_parseFromJSON() failed [ipv4_addresses]");
goto end;
}
OpenAPI_list_add(ipv4_addressesList , ogs_strdup_or_assert(ipv4_addresses_local->valuestring));
OpenAPI_list_add(ipv4_addressesList , ogs_strdup(ipv4_addresses_local->valuestring));
}
}
@ -371,7 +372,7 @@ OpenAPI_scp_info_t *OpenAPI_scp_info_parseFromJSON(cJSON *scp_infoJSON)
ogs_error("OpenAPI_scp_info_parseFromJSON() failed [ipv6_prefixes]");
goto end;
}
OpenAPI_list_add(ipv6_prefixesList , ogs_strdup_or_assert(ipv6_prefixes_local->valuestring));
OpenAPI_list_add(ipv6_prefixesList , ogs_strdup(ipv6_prefixes_local->valuestring));
}
}
@ -437,7 +438,7 @@ OpenAPI_scp_info_t *OpenAPI_scp_info_parseFromJSON(cJSON *scp_infoJSON)
ogs_error("OpenAPI_scp_info_parseFromJSON() failed [served_nf_set_id_list]");
goto end;
}
OpenAPI_list_add(served_nf_set_id_listList , ogs_strdup_or_assert(served_nf_set_id_list_local->valuestring));
OpenAPI_list_add(served_nf_set_id_listList , ogs_strdup(served_nf_set_id_list_local->valuestring));
}
}
@ -477,7 +478,7 @@ OpenAPI_scp_info_t *OpenAPI_scp_info_parseFromJSON(cJSON *scp_infoJSON)
scp_info_local_var = OpenAPI_scp_info_create (
scp_domain_info_list ? scp_domain_info_listList : NULL,
scp_prefix ? ogs_strdup_or_assert(scp_prefix->valuestring) : NULL,
scp_prefix ? ogs_strdup(scp_prefix->valuestring) : NULL,
scp_ports ? scp_portsList : NULL,
address_domains ? address_domainsList : NULL,
ipv4_addresses ? ipv4_addressesList : NULL,