Fix memory leak when a JSON of model fails to parse
This commit is contained in:
@@ -115,6 +115,10 @@ admissionregistration_v1_webhook_client_config_t *admissionregistration_v1_webho
|
||||
|
||||
return admissionregistration_v1_webhook_client_config_local_var;
|
||||
end:
|
||||
if (service_local_nonprim) {
|
||||
admissionregistration_v1_service_reference_free(service_local_nonprim);
|
||||
service_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -115,6 +115,10 @@ admissionregistration_v1beta1_webhook_client_config_t *admissionregistration_v1b
|
||||
|
||||
return admissionregistration_v1beta1_webhook_client_config_local_var;
|
||||
end:
|
||||
if (service_local_nonprim) {
|
||||
admissionregistration_v1beta1_service_reference_free(service_local_nonprim);
|
||||
service_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -115,6 +115,10 @@ apiextensions_v1_webhook_client_config_t *apiextensions_v1_webhook_client_config
|
||||
|
||||
return apiextensions_v1_webhook_client_config_local_var;
|
||||
end:
|
||||
if (service_local_nonprim) {
|
||||
apiextensions_v1_service_reference_free(service_local_nonprim);
|
||||
service_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -115,6 +115,10 @@ apiextensions_v1beta1_webhook_client_config_t *apiextensions_v1beta1_webhook_cli
|
||||
|
||||
return apiextensions_v1beta1_webhook_client_config_local_var;
|
||||
end:
|
||||
if (service_local_nonprim) {
|
||||
apiextensions_v1beta1_service_reference_free(service_local_nonprim);
|
||||
service_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -173,6 +173,18 @@ apps_v1beta1_deployment_t *apps_v1beta1_deployment_parseFromJSON(cJSON *apps_v1b
|
||||
|
||||
return apps_v1beta1_deployment_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
apps_v1beta1_deployment_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
if (status_local_nonprim) {
|
||||
apps_v1beta1_deployment_status_free(status_local_nonprim);
|
||||
status_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ apps_v1beta1_deployment_list_t *apps_v1beta1_deployment_list_parseFromJSON(cJSON
|
||||
|
||||
return apps_v1beta1_deployment_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -208,6 +208,10 @@ apps_v1beta1_deployment_rollback_t *apps_v1beta1_deployment_rollback_parseFromJS
|
||||
|
||||
return apps_v1beta1_deployment_rollback_local_var;
|
||||
end:
|
||||
if (rollback_to_local_nonprim) {
|
||||
apps_v1beta1_rollback_config_free(rollback_to_local_nonprim);
|
||||
rollback_to_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -257,6 +257,22 @@ apps_v1beta1_deployment_spec_t *apps_v1beta1_deployment_spec_parseFromJSON(cJSON
|
||||
|
||||
return apps_v1beta1_deployment_spec_local_var;
|
||||
end:
|
||||
if (rollback_to_local_nonprim) {
|
||||
apps_v1beta1_rollback_config_free(rollback_to_local_nonprim);
|
||||
rollback_to_local_nonprim = NULL;
|
||||
}
|
||||
if (selector_local_nonprim) {
|
||||
v1_label_selector_free(selector_local_nonprim);
|
||||
selector_local_nonprim = NULL;
|
||||
}
|
||||
if (strategy_local_nonprim) {
|
||||
apps_v1beta1_deployment_strategy_free(strategy_local_nonprim);
|
||||
strategy_local_nonprim = NULL;
|
||||
}
|
||||
if (_template_local_nonprim) {
|
||||
v1_pod_template_spec_free(_template_local_nonprim);
|
||||
_template_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -95,6 +95,10 @@ apps_v1beta1_deployment_strategy_t *apps_v1beta1_deployment_strategy_parseFromJS
|
||||
|
||||
return apps_v1beta1_deployment_strategy_local_var;
|
||||
end:
|
||||
if (rolling_update_local_nonprim) {
|
||||
apps_v1beta1_rolling_update_deployment_free(rolling_update_local_nonprim);
|
||||
rolling_update_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -173,6 +173,18 @@ apps_v1beta1_scale_t *apps_v1beta1_scale_parseFromJSON(cJSON *apps_v1beta1_scale
|
||||
|
||||
return apps_v1beta1_scale_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
apps_v1beta1_scale_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
if (status_local_nonprim) {
|
||||
apps_v1beta1_scale_status_free(status_local_nonprim);
|
||||
status_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -173,6 +173,18 @@ extensions_v1beta1_deployment_t *extensions_v1beta1_deployment_parseFromJSON(cJS
|
||||
|
||||
return extensions_v1beta1_deployment_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
extensions_v1beta1_deployment_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
if (status_local_nonprim) {
|
||||
extensions_v1beta1_deployment_status_free(status_local_nonprim);
|
||||
status_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ extensions_v1beta1_deployment_list_t *extensions_v1beta1_deployment_list_parseFr
|
||||
|
||||
return extensions_v1beta1_deployment_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -208,6 +208,10 @@ extensions_v1beta1_deployment_rollback_t *extensions_v1beta1_deployment_rollback
|
||||
|
||||
return extensions_v1beta1_deployment_rollback_local_var;
|
||||
end:
|
||||
if (rollback_to_local_nonprim) {
|
||||
extensions_v1beta1_rollback_config_free(rollback_to_local_nonprim);
|
||||
rollback_to_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -257,6 +257,22 @@ extensions_v1beta1_deployment_spec_t *extensions_v1beta1_deployment_spec_parseFr
|
||||
|
||||
return extensions_v1beta1_deployment_spec_local_var;
|
||||
end:
|
||||
if (rollback_to_local_nonprim) {
|
||||
extensions_v1beta1_rollback_config_free(rollback_to_local_nonprim);
|
||||
rollback_to_local_nonprim = NULL;
|
||||
}
|
||||
if (selector_local_nonprim) {
|
||||
v1_label_selector_free(selector_local_nonprim);
|
||||
selector_local_nonprim = NULL;
|
||||
}
|
||||
if (strategy_local_nonprim) {
|
||||
extensions_v1beta1_deployment_strategy_free(strategy_local_nonprim);
|
||||
strategy_local_nonprim = NULL;
|
||||
}
|
||||
if (_template_local_nonprim) {
|
||||
v1_pod_template_spec_free(_template_local_nonprim);
|
||||
_template_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -95,6 +95,10 @@ extensions_v1beta1_deployment_strategy_t *extensions_v1beta1_deployment_strategy
|
||||
|
||||
return extensions_v1beta1_deployment_strategy_local_var;
|
||||
end:
|
||||
if (rolling_update_local_nonprim) {
|
||||
extensions_v1beta1_rolling_update_deployment_free(rolling_update_local_nonprim);
|
||||
rolling_update_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -100,6 +100,10 @@ extensions_v1beta1_http_ingress_path_t *extensions_v1beta1_http_ingress_path_par
|
||||
|
||||
return extensions_v1beta1_http_ingress_path_local_var;
|
||||
end:
|
||||
if (backend_local_nonprim) {
|
||||
extensions_v1beta1_ingress_backend_free(backend_local_nonprim);
|
||||
backend_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -173,6 +173,18 @@ extensions_v1beta1_ingress_t *extensions_v1beta1_ingress_parseFromJSON(cJSON *ex
|
||||
|
||||
return extensions_v1beta1_ingress_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
extensions_v1beta1_ingress_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
if (status_local_nonprim) {
|
||||
extensions_v1beta1_ingress_status_free(status_local_nonprim);
|
||||
status_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ extensions_v1beta1_ingress_list_t *extensions_v1beta1_ingress_list_parseFromJSON
|
||||
|
||||
return extensions_v1beta1_ingress_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -95,6 +95,10 @@ extensions_v1beta1_ingress_rule_t *extensions_v1beta1_ingress_rule_parseFromJSON
|
||||
|
||||
return extensions_v1beta1_ingress_rule_local_var;
|
||||
end:
|
||||
if (http_local_nonprim) {
|
||||
extensions_v1beta1_http_ingress_rule_value_free(http_local_nonprim);
|
||||
http_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -175,6 +175,10 @@ extensions_v1beta1_ingress_spec_t *extensions_v1beta1_ingress_spec_parseFromJSON
|
||||
|
||||
return extensions_v1beta1_ingress_spec_local_var;
|
||||
end:
|
||||
if (backend_local_nonprim) {
|
||||
extensions_v1beta1_ingress_backend_free(backend_local_nonprim);
|
||||
backend_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -71,6 +71,10 @@ extensions_v1beta1_ingress_status_t *extensions_v1beta1_ingress_status_parseFrom
|
||||
|
||||
return extensions_v1beta1_ingress_status_local_var;
|
||||
end:
|
||||
if (load_balancer_local_nonprim) {
|
||||
v1_load_balancer_status_free(load_balancer_local_nonprim);
|
||||
load_balancer_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -146,6 +146,14 @@ extensions_v1beta1_pod_security_policy_t *extensions_v1beta1_pod_security_policy
|
||||
|
||||
return extensions_v1beta1_pod_security_policy_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
extensions_v1beta1_pod_security_policy_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ extensions_v1beta1_pod_security_policy_list_t *extensions_v1beta1_pod_security_p
|
||||
|
||||
return extensions_v1beta1_pod_security_policy_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -903,6 +903,30 @@ extensions_v1beta1_pod_security_policy_spec_t *extensions_v1beta1_pod_security_p
|
||||
|
||||
return extensions_v1beta1_pod_security_policy_spec_local_var;
|
||||
end:
|
||||
if (fs_group_local_nonprim) {
|
||||
extensions_v1beta1_fs_group_strategy_options_free(fs_group_local_nonprim);
|
||||
fs_group_local_nonprim = NULL;
|
||||
}
|
||||
if (run_as_group_local_nonprim) {
|
||||
extensions_v1beta1_run_as_group_strategy_options_free(run_as_group_local_nonprim);
|
||||
run_as_group_local_nonprim = NULL;
|
||||
}
|
||||
if (run_as_user_local_nonprim) {
|
||||
extensions_v1beta1_run_as_user_strategy_options_free(run_as_user_local_nonprim);
|
||||
run_as_user_local_nonprim = NULL;
|
||||
}
|
||||
if (runtime_class_local_nonprim) {
|
||||
extensions_v1beta1_runtime_class_strategy_options_free(runtime_class_local_nonprim);
|
||||
runtime_class_local_nonprim = NULL;
|
||||
}
|
||||
if (se_linux_local_nonprim) {
|
||||
extensions_v1beta1_se_linux_strategy_options_free(se_linux_local_nonprim);
|
||||
se_linux_local_nonprim = NULL;
|
||||
}
|
||||
if (supplemental_groups_local_nonprim) {
|
||||
extensions_v1beta1_supplemental_groups_strategy_options_free(supplemental_groups_local_nonprim);
|
||||
supplemental_groups_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -173,6 +173,18 @@ extensions_v1beta1_scale_t *extensions_v1beta1_scale_parseFromJSON(cJSON *extens
|
||||
|
||||
return extensions_v1beta1_scale_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
extensions_v1beta1_scale_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
if (status_local_nonprim) {
|
||||
extensions_v1beta1_scale_status_free(status_local_nonprim);
|
||||
status_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -100,6 +100,10 @@ extensions_v1beta1_se_linux_strategy_options_t *extensions_v1beta1_se_linux_stra
|
||||
|
||||
return extensions_v1beta1_se_linux_strategy_options_local_var;
|
||||
end:
|
||||
if (se_linux_options_local_nonprim) {
|
||||
v1_se_linux_options_free(se_linux_options_local_nonprim);
|
||||
se_linux_options_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -154,6 +154,18 @@ flowcontrol_v1alpha1_subject_t *flowcontrol_v1alpha1_subject_parseFromJSON(cJSON
|
||||
|
||||
return flowcontrol_v1alpha1_subject_local_var;
|
||||
end:
|
||||
if (group_local_nonprim) {
|
||||
v1alpha1_group_subject_free(group_local_nonprim);
|
||||
group_local_nonprim = NULL;
|
||||
}
|
||||
if (service_account_local_nonprim) {
|
||||
v1alpha1_service_account_subject_free(service_account_local_nonprim);
|
||||
service_account_local_nonprim = NULL;
|
||||
}
|
||||
if (user_local_nonprim) {
|
||||
v1alpha1_user_subject_free(user_local_nonprim);
|
||||
user_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -100,6 +100,10 @@ networking_v1beta1_http_ingress_path_t *networking_v1beta1_http_ingress_path_par
|
||||
|
||||
return networking_v1beta1_http_ingress_path_local_var;
|
||||
end:
|
||||
if (backend_local_nonprim) {
|
||||
networking_v1beta1_ingress_backend_free(backend_local_nonprim);
|
||||
backend_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -173,6 +173,18 @@ networking_v1beta1_ingress_t *networking_v1beta1_ingress_parseFromJSON(cJSON *ne
|
||||
|
||||
return networking_v1beta1_ingress_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
networking_v1beta1_ingress_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
if (status_local_nonprim) {
|
||||
networking_v1beta1_ingress_status_free(status_local_nonprim);
|
||||
status_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ networking_v1beta1_ingress_list_t *networking_v1beta1_ingress_list_parseFromJSON
|
||||
|
||||
return networking_v1beta1_ingress_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -95,6 +95,10 @@ networking_v1beta1_ingress_rule_t *networking_v1beta1_ingress_rule_parseFromJSON
|
||||
|
||||
return networking_v1beta1_ingress_rule_local_var;
|
||||
end:
|
||||
if (http_local_nonprim) {
|
||||
networking_v1beta1_http_ingress_rule_value_free(http_local_nonprim);
|
||||
http_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -175,6 +175,10 @@ networking_v1beta1_ingress_spec_t *networking_v1beta1_ingress_spec_parseFromJSON
|
||||
|
||||
return networking_v1beta1_ingress_spec_local_var;
|
||||
end:
|
||||
if (backend_local_nonprim) {
|
||||
networking_v1beta1_ingress_backend_free(backend_local_nonprim);
|
||||
backend_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -71,6 +71,10 @@ networking_v1beta1_ingress_status_t *networking_v1beta1_ingress_status_parseFrom
|
||||
|
||||
return networking_v1beta1_ingress_status_local_var;
|
||||
end:
|
||||
if (load_balancer_local_nonprim) {
|
||||
v1_load_balancer_status_free(load_balancer_local_nonprim);
|
||||
load_balancer_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -146,6 +146,14 @@ policy_v1beta1_pod_security_policy_t *policy_v1beta1_pod_security_policy_parseFr
|
||||
|
||||
return policy_v1beta1_pod_security_policy_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
policy_v1beta1_pod_security_policy_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ policy_v1beta1_pod_security_policy_list_t *policy_v1beta1_pod_security_policy_li
|
||||
|
||||
return policy_v1beta1_pod_security_policy_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -903,6 +903,30 @@ policy_v1beta1_pod_security_policy_spec_t *policy_v1beta1_pod_security_policy_sp
|
||||
|
||||
return policy_v1beta1_pod_security_policy_spec_local_var;
|
||||
end:
|
||||
if (fs_group_local_nonprim) {
|
||||
policy_v1beta1_fs_group_strategy_options_free(fs_group_local_nonprim);
|
||||
fs_group_local_nonprim = NULL;
|
||||
}
|
||||
if (run_as_group_local_nonprim) {
|
||||
policy_v1beta1_run_as_group_strategy_options_free(run_as_group_local_nonprim);
|
||||
run_as_group_local_nonprim = NULL;
|
||||
}
|
||||
if (run_as_user_local_nonprim) {
|
||||
policy_v1beta1_run_as_user_strategy_options_free(run_as_user_local_nonprim);
|
||||
run_as_user_local_nonprim = NULL;
|
||||
}
|
||||
if (runtime_class_local_nonprim) {
|
||||
policy_v1beta1_runtime_class_strategy_options_free(runtime_class_local_nonprim);
|
||||
runtime_class_local_nonprim = NULL;
|
||||
}
|
||||
if (se_linux_local_nonprim) {
|
||||
policy_v1beta1_se_linux_strategy_options_free(se_linux_local_nonprim);
|
||||
se_linux_local_nonprim = NULL;
|
||||
}
|
||||
if (supplemental_groups_local_nonprim) {
|
||||
policy_v1beta1_supplemental_groups_strategy_options_free(supplemental_groups_local_nonprim);
|
||||
supplemental_groups_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -100,6 +100,10 @@ policy_v1beta1_se_linux_strategy_options_t *policy_v1beta1_se_linux_strategy_opt
|
||||
|
||||
return policy_v1beta1_se_linux_strategy_options_local_var;
|
||||
end:
|
||||
if (se_linux_options_local_nonprim) {
|
||||
v1_se_linux_options_free(se_linux_options_local_nonprim);
|
||||
se_linux_options_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -125,6 +125,18 @@ v1_affinity_t *v1_affinity_parseFromJSON(cJSON *v1_affinityJSON){
|
||||
|
||||
return v1_affinity_local_var;
|
||||
end:
|
||||
if (node_affinity_local_nonprim) {
|
||||
v1_node_affinity_free(node_affinity_local_nonprim);
|
||||
node_affinity_local_nonprim = NULL;
|
||||
}
|
||||
if (pod_affinity_local_nonprim) {
|
||||
v1_pod_affinity_free(pod_affinity_local_nonprim);
|
||||
pod_affinity_local_nonprim = NULL;
|
||||
}
|
||||
if (pod_anti_affinity_local_nonprim) {
|
||||
v1_pod_anti_affinity_free(pod_anti_affinity_local_nonprim);
|
||||
pod_anti_affinity_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ v1_api_group_t *v1_api_group_create(
|
||||
char *kind,
|
||||
char *name,
|
||||
v1_group_version_for_discovery_t *preferred_version,
|
||||
list_t *server_address_by_client_cid_rs,
|
||||
list_t *server_address_by_client_cidrs,
|
||||
list_t *versions
|
||||
) {
|
||||
v1_api_group_t *v1_api_group_local_var = malloc(sizeof(v1_api_group_t));
|
||||
@@ -21,7 +21,7 @@ v1_api_group_t *v1_api_group_create(
|
||||
v1_api_group_local_var->kind = kind;
|
||||
v1_api_group_local_var->name = name;
|
||||
v1_api_group_local_var->preferred_version = preferred_version;
|
||||
v1_api_group_local_var->server_address_by_client_cid_rs = server_address_by_client_cid_rs;
|
||||
v1_api_group_local_var->server_address_by_client_cidrs = server_address_by_client_cidrs;
|
||||
v1_api_group_local_var->versions = versions;
|
||||
|
||||
return v1_api_group_local_var;
|
||||
@@ -49,12 +49,12 @@ void v1_api_group_free(v1_api_group_t *v1_api_group) {
|
||||
v1_group_version_for_discovery_free(v1_api_group->preferred_version);
|
||||
v1_api_group->preferred_version = NULL;
|
||||
}
|
||||
if (v1_api_group->server_address_by_client_cid_rs) {
|
||||
list_ForEach(listEntry, v1_api_group->server_address_by_client_cid_rs) {
|
||||
if (v1_api_group->server_address_by_client_cidrs) {
|
||||
list_ForEach(listEntry, v1_api_group->server_address_by_client_cidrs) {
|
||||
v1_server_address_by_client_cidr_free(listEntry->data);
|
||||
}
|
||||
list_free(v1_api_group->server_address_by_client_cid_rs);
|
||||
v1_api_group->server_address_by_client_cid_rs = NULL;
|
||||
list_free(v1_api_group->server_address_by_client_cidrs);
|
||||
v1_api_group->server_address_by_client_cidrs = NULL;
|
||||
}
|
||||
if (v1_api_group->versions) {
|
||||
list_ForEach(listEntry, v1_api_group->versions) {
|
||||
@@ -108,21 +108,21 @@ cJSON *v1_api_group_convertToJSON(v1_api_group_t *v1_api_group) {
|
||||
}
|
||||
|
||||
|
||||
// v1_api_group->server_address_by_client_cid_rs
|
||||
if(v1_api_group->server_address_by_client_cid_rs) {
|
||||
cJSON *server_address_by_client_cid_rs = cJSON_AddArrayToObject(item, "serverAddressByClientCIDRs");
|
||||
if(server_address_by_client_cid_rs == NULL) {
|
||||
// v1_api_group->server_address_by_client_cidrs
|
||||
if(v1_api_group->server_address_by_client_cidrs) {
|
||||
cJSON *server_address_by_client_cidrs = cJSON_AddArrayToObject(item, "serverAddressByClientCIDRs");
|
||||
if(server_address_by_client_cidrs == NULL) {
|
||||
goto fail; //nonprimitive container
|
||||
}
|
||||
|
||||
listEntry_t *server_address_by_client_cid_rsListEntry;
|
||||
if (v1_api_group->server_address_by_client_cid_rs) {
|
||||
list_ForEach(server_address_by_client_cid_rsListEntry, v1_api_group->server_address_by_client_cid_rs) {
|
||||
cJSON *itemLocal = v1_server_address_by_client_cidr_convertToJSON(server_address_by_client_cid_rsListEntry->data);
|
||||
listEntry_t *server_address_by_client_cidrsListEntry;
|
||||
if (v1_api_group->server_address_by_client_cidrs) {
|
||||
list_ForEach(server_address_by_client_cidrsListEntry, v1_api_group->server_address_by_client_cidrs) {
|
||||
cJSON *itemLocal = v1_server_address_by_client_cidr_convertToJSON(server_address_by_client_cidrsListEntry->data);
|
||||
if(itemLocal == NULL) {
|
||||
goto fail;
|
||||
}
|
||||
cJSON_AddItemToArray(server_address_by_client_cid_rs, itemLocal);
|
||||
cJSON_AddItemToArray(server_address_by_client_cidrs, itemLocal);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -198,25 +198,25 @@ v1_api_group_t *v1_api_group_parseFromJSON(cJSON *v1_api_groupJSON){
|
||||
preferred_version_local_nonprim = v1_group_version_for_discovery_parseFromJSON(preferred_version); //nonprimitive
|
||||
}
|
||||
|
||||
// v1_api_group->server_address_by_client_cid_rs
|
||||
cJSON *server_address_by_client_cid_rs = cJSON_GetObjectItemCaseSensitive(v1_api_groupJSON, "serverAddressByClientCIDRs");
|
||||
list_t *server_address_by_client_cid_rsList;
|
||||
if (server_address_by_client_cid_rs) {
|
||||
cJSON *server_address_by_client_cid_rs_local_nonprimitive;
|
||||
if(!cJSON_IsArray(server_address_by_client_cid_rs)){
|
||||
// v1_api_group->server_address_by_client_cidrs
|
||||
cJSON *server_address_by_client_cidrs = cJSON_GetObjectItemCaseSensitive(v1_api_groupJSON, "serverAddressByClientCIDRs");
|
||||
list_t *server_address_by_client_cidrsList;
|
||||
if (server_address_by_client_cidrs) {
|
||||
cJSON *server_address_by_client_cidrs_local_nonprimitive;
|
||||
if(!cJSON_IsArray(server_address_by_client_cidrs)){
|
||||
goto end; //nonprimitive container
|
||||
}
|
||||
|
||||
server_address_by_client_cid_rsList = list_create();
|
||||
server_address_by_client_cidrsList = list_create();
|
||||
|
||||
cJSON_ArrayForEach(server_address_by_client_cid_rs_local_nonprimitive,server_address_by_client_cid_rs )
|
||||
cJSON_ArrayForEach(server_address_by_client_cidrs_local_nonprimitive,server_address_by_client_cidrs )
|
||||
{
|
||||
if(!cJSON_IsObject(server_address_by_client_cid_rs_local_nonprimitive)){
|
||||
if(!cJSON_IsObject(server_address_by_client_cidrs_local_nonprimitive)){
|
||||
goto end;
|
||||
}
|
||||
v1_server_address_by_client_cidr_t *server_address_by_client_cid_rsItem = v1_server_address_by_client_cidr_parseFromJSON(server_address_by_client_cid_rs_local_nonprimitive);
|
||||
v1_server_address_by_client_cidr_t *server_address_by_client_cidrsItem = v1_server_address_by_client_cidr_parseFromJSON(server_address_by_client_cidrs_local_nonprimitive);
|
||||
|
||||
list_addElement(server_address_by_client_cid_rsList, server_address_by_client_cid_rsItem);
|
||||
list_addElement(server_address_by_client_cidrsList, server_address_by_client_cidrsItem);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -251,12 +251,16 @@ v1_api_group_t *v1_api_group_parseFromJSON(cJSON *v1_api_groupJSON){
|
||||
kind ? strdup(kind->valuestring) : NULL,
|
||||
strdup(name->valuestring),
|
||||
preferred_version ? preferred_version_local_nonprim : NULL,
|
||||
server_address_by_client_cid_rs ? server_address_by_client_cid_rsList : NULL,
|
||||
server_address_by_client_cidrs ? server_address_by_client_cidrsList : NULL,
|
||||
versionsList
|
||||
);
|
||||
|
||||
return v1_api_group_local_var;
|
||||
end:
|
||||
if (preferred_version_local_nonprim) {
|
||||
v1_group_version_for_discovery_free(preferred_version_local_nonprim);
|
||||
preferred_version_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ typedef struct v1_api_group_t {
|
||||
char *kind; // string
|
||||
char *name; // string
|
||||
struct v1_group_version_for_discovery_t *preferred_version; //model
|
||||
list_t *server_address_by_client_cid_rs; //nonprimitive container
|
||||
list_t *server_address_by_client_cidrs; //nonprimitive container
|
||||
list_t *versions; //nonprimitive container
|
||||
|
||||
} v1_api_group_t;
|
||||
@@ -35,7 +35,7 @@ v1_api_group_t *v1_api_group_create(
|
||||
char *kind,
|
||||
char *name,
|
||||
v1_group_version_for_discovery_t *preferred_version,
|
||||
list_t *server_address_by_client_cid_rs,
|
||||
list_t *server_address_by_client_cidrs,
|
||||
list_t *versions
|
||||
);
|
||||
|
||||
|
||||
@@ -173,6 +173,18 @@ v1_api_service_t *v1_api_service_parseFromJSON(cJSON *v1_api_serviceJSON){
|
||||
|
||||
return v1_api_service_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
v1_api_service_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
if (status_local_nonprim) {
|
||||
v1_api_service_status_free(status_local_nonprim);
|
||||
status_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_api_service_list_t *v1_api_service_list_parseFromJSON(cJSON *v1_api_service_l
|
||||
|
||||
return v1_api_service_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -214,6 +214,10 @@ v1_api_service_spec_t *v1_api_service_spec_parseFromJSON(cJSON *v1_api_service_s
|
||||
|
||||
return v1_api_service_spec_local_var;
|
||||
end:
|
||||
if (service_local_nonprim) {
|
||||
apiregistration_v1_service_reference_free(service_local_nonprim);
|
||||
service_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
v1_api_versions_t *v1_api_versions_create(
|
||||
char *api_version,
|
||||
char *kind,
|
||||
list_t *server_address_by_client_cid_rs,
|
||||
list_t *server_address_by_client_cidrs,
|
||||
list_t *versions
|
||||
) {
|
||||
v1_api_versions_t *v1_api_versions_local_var = malloc(sizeof(v1_api_versions_t));
|
||||
@@ -17,7 +17,7 @@ v1_api_versions_t *v1_api_versions_create(
|
||||
}
|
||||
v1_api_versions_local_var->api_version = api_version;
|
||||
v1_api_versions_local_var->kind = kind;
|
||||
v1_api_versions_local_var->server_address_by_client_cid_rs = server_address_by_client_cid_rs;
|
||||
v1_api_versions_local_var->server_address_by_client_cidrs = server_address_by_client_cidrs;
|
||||
v1_api_versions_local_var->versions = versions;
|
||||
|
||||
return v1_api_versions_local_var;
|
||||
@@ -37,12 +37,12 @@ void v1_api_versions_free(v1_api_versions_t *v1_api_versions) {
|
||||
free(v1_api_versions->kind);
|
||||
v1_api_versions->kind = NULL;
|
||||
}
|
||||
if (v1_api_versions->server_address_by_client_cid_rs) {
|
||||
list_ForEach(listEntry, v1_api_versions->server_address_by_client_cid_rs) {
|
||||
if (v1_api_versions->server_address_by_client_cidrs) {
|
||||
list_ForEach(listEntry, v1_api_versions->server_address_by_client_cidrs) {
|
||||
v1_server_address_by_client_cidr_free(listEntry->data);
|
||||
}
|
||||
list_free(v1_api_versions->server_address_by_client_cid_rs);
|
||||
v1_api_versions->server_address_by_client_cid_rs = NULL;
|
||||
list_free(v1_api_versions->server_address_by_client_cidrs);
|
||||
v1_api_versions->server_address_by_client_cidrs = NULL;
|
||||
}
|
||||
if (v1_api_versions->versions) {
|
||||
list_ForEach(listEntry, v1_api_versions->versions) {
|
||||
@@ -73,24 +73,24 @@ cJSON *v1_api_versions_convertToJSON(v1_api_versions_t *v1_api_versions) {
|
||||
}
|
||||
|
||||
|
||||
// v1_api_versions->server_address_by_client_cid_rs
|
||||
if (!v1_api_versions->server_address_by_client_cid_rs) {
|
||||
// v1_api_versions->server_address_by_client_cidrs
|
||||
if (!v1_api_versions->server_address_by_client_cidrs) {
|
||||
goto fail;
|
||||
}
|
||||
|
||||
cJSON *server_address_by_client_cid_rs = cJSON_AddArrayToObject(item, "serverAddressByClientCIDRs");
|
||||
if(server_address_by_client_cid_rs == NULL) {
|
||||
cJSON *server_address_by_client_cidrs = cJSON_AddArrayToObject(item, "serverAddressByClientCIDRs");
|
||||
if(server_address_by_client_cidrs == NULL) {
|
||||
goto fail; //nonprimitive container
|
||||
}
|
||||
|
||||
listEntry_t *server_address_by_client_cid_rsListEntry;
|
||||
if (v1_api_versions->server_address_by_client_cid_rs) {
|
||||
list_ForEach(server_address_by_client_cid_rsListEntry, v1_api_versions->server_address_by_client_cid_rs) {
|
||||
cJSON *itemLocal = v1_server_address_by_client_cidr_convertToJSON(server_address_by_client_cid_rsListEntry->data);
|
||||
listEntry_t *server_address_by_client_cidrsListEntry;
|
||||
if (v1_api_versions->server_address_by_client_cidrs) {
|
||||
list_ForEach(server_address_by_client_cidrsListEntry, v1_api_versions->server_address_by_client_cidrs) {
|
||||
cJSON *itemLocal = v1_server_address_by_client_cidr_convertToJSON(server_address_by_client_cidrsListEntry->data);
|
||||
if(itemLocal == NULL) {
|
||||
goto fail;
|
||||
}
|
||||
cJSON_AddItemToArray(server_address_by_client_cid_rs, itemLocal);
|
||||
cJSON_AddItemToArray(server_address_by_client_cidrs, itemLocal);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -143,29 +143,29 @@ v1_api_versions_t *v1_api_versions_parseFromJSON(cJSON *v1_api_versionsJSON){
|
||||
}
|
||||
}
|
||||
|
||||
// v1_api_versions->server_address_by_client_cid_rs
|
||||
cJSON *server_address_by_client_cid_rs = cJSON_GetObjectItemCaseSensitive(v1_api_versionsJSON, "serverAddressByClientCIDRs");
|
||||
if (!server_address_by_client_cid_rs) {
|
||||
// v1_api_versions->server_address_by_client_cidrs
|
||||
cJSON *server_address_by_client_cidrs = cJSON_GetObjectItemCaseSensitive(v1_api_versionsJSON, "serverAddressByClientCIDRs");
|
||||
if (!server_address_by_client_cidrs) {
|
||||
goto end;
|
||||
}
|
||||
|
||||
list_t *server_address_by_client_cid_rsList;
|
||||
list_t *server_address_by_client_cidrsList;
|
||||
|
||||
cJSON *server_address_by_client_cid_rs_local_nonprimitive;
|
||||
if(!cJSON_IsArray(server_address_by_client_cid_rs)){
|
||||
cJSON *server_address_by_client_cidrs_local_nonprimitive;
|
||||
if(!cJSON_IsArray(server_address_by_client_cidrs)){
|
||||
goto end; //nonprimitive container
|
||||
}
|
||||
|
||||
server_address_by_client_cid_rsList = list_create();
|
||||
server_address_by_client_cidrsList = list_create();
|
||||
|
||||
cJSON_ArrayForEach(server_address_by_client_cid_rs_local_nonprimitive,server_address_by_client_cid_rs )
|
||||
cJSON_ArrayForEach(server_address_by_client_cidrs_local_nonprimitive,server_address_by_client_cidrs )
|
||||
{
|
||||
if(!cJSON_IsObject(server_address_by_client_cid_rs_local_nonprimitive)){
|
||||
if(!cJSON_IsObject(server_address_by_client_cidrs_local_nonprimitive)){
|
||||
goto end;
|
||||
}
|
||||
v1_server_address_by_client_cidr_t *server_address_by_client_cid_rsItem = v1_server_address_by_client_cidr_parseFromJSON(server_address_by_client_cid_rs_local_nonprimitive);
|
||||
v1_server_address_by_client_cidr_t *server_address_by_client_cidrsItem = v1_server_address_by_client_cidr_parseFromJSON(server_address_by_client_cidrs_local_nonprimitive);
|
||||
|
||||
list_addElement(server_address_by_client_cid_rsList, server_address_by_client_cid_rsItem);
|
||||
list_addElement(server_address_by_client_cidrsList, server_address_by_client_cidrsItem);
|
||||
}
|
||||
|
||||
// v1_api_versions->versions
|
||||
@@ -195,7 +195,7 @@ v1_api_versions_t *v1_api_versions_parseFromJSON(cJSON *v1_api_versionsJSON){
|
||||
v1_api_versions_local_var = v1_api_versions_create (
|
||||
api_version ? strdup(api_version->valuestring) : NULL,
|
||||
kind ? strdup(kind->valuestring) : NULL,
|
||||
server_address_by_client_cid_rsList,
|
||||
server_address_by_client_cidrsList,
|
||||
versionsList
|
||||
);
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ typedef struct v1_api_versions_t v1_api_versions_t;
|
||||
typedef struct v1_api_versions_t {
|
||||
char *api_version; // string
|
||||
char *kind; // string
|
||||
list_t *server_address_by_client_cid_rs; //nonprimitive container
|
||||
list_t *server_address_by_client_cidrs; //nonprimitive container
|
||||
list_t *versions; //primitive container
|
||||
|
||||
} v1_api_versions_t;
|
||||
@@ -30,7 +30,7 @@ typedef struct v1_api_versions_t {
|
||||
v1_api_versions_t *v1_api_versions_create(
|
||||
char *api_version,
|
||||
char *kind,
|
||||
list_t *server_address_by_client_cid_rs,
|
||||
list_t *server_address_by_client_cidrs,
|
||||
list_t *versions
|
||||
);
|
||||
|
||||
|
||||
@@ -151,6 +151,14 @@ v1_binding_t *v1_binding_parseFromJSON(cJSON *v1_bindingJSON){
|
||||
|
||||
return v1_binding_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (target_local_nonprim) {
|
||||
v1_object_reference_free(target_local_nonprim);
|
||||
target_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -215,6 +215,10 @@ v1_ceph_fs_persistent_volume_source_t *v1_ceph_fs_persistent_volume_source_parse
|
||||
|
||||
return v1_ceph_fs_persistent_volume_source_local_var;
|
||||
end:
|
||||
if (secret_ref_local_nonprim) {
|
||||
v1_secret_reference_free(secret_ref_local_nonprim);
|
||||
secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -215,6 +215,10 @@ v1_ceph_fs_volume_source_t *v1_ceph_fs_volume_source_parseFromJSON(cJSON *v1_cep
|
||||
|
||||
return v1_ceph_fs_volume_source_local_var;
|
||||
end:
|
||||
if (secret_ref_local_nonprim) {
|
||||
v1_local_object_reference_free(secret_ref_local_nonprim);
|
||||
secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -144,6 +144,10 @@ v1_cinder_persistent_volume_source_t *v1_cinder_persistent_volume_source_parseFr
|
||||
|
||||
return v1_cinder_persistent_volume_source_local_var;
|
||||
end:
|
||||
if (secret_ref_local_nonprim) {
|
||||
v1_secret_reference_free(secret_ref_local_nonprim);
|
||||
secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -144,6 +144,10 @@ v1_cinder_volume_source_t *v1_cinder_volume_source_parseFromJSON(cJSON *v1_cinde
|
||||
|
||||
return v1_cinder_volume_source_local_var;
|
||||
end:
|
||||
if (secret_ref_local_nonprim) {
|
||||
v1_local_object_reference_free(secret_ref_local_nonprim);
|
||||
secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -198,6 +198,14 @@ v1_cluster_role_t *v1_cluster_role_parseFromJSON(cJSON *v1_cluster_roleJSON){
|
||||
|
||||
return v1_cluster_role_local_var;
|
||||
end:
|
||||
if (aggregation_rule_local_nonprim) {
|
||||
v1_aggregation_rule_free(aggregation_rule_local_nonprim);
|
||||
aggregation_rule_local_nonprim = NULL;
|
||||
}
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -203,6 +203,14 @@ v1_cluster_role_binding_t *v1_cluster_role_binding_parseFromJSON(cJSON *v1_clust
|
||||
|
||||
return v1_cluster_role_binding_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (role_ref_local_nonprim) {
|
||||
v1_role_ref_free(role_ref_local_nonprim);
|
||||
role_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_cluster_role_binding_list_t *v1_cluster_role_binding_list_parseFromJSON(cJSON
|
||||
|
||||
return v1_cluster_role_binding_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_cluster_role_list_t *v1_cluster_role_list_parseFromJSON(cJSON *v1_cluster_rol
|
||||
|
||||
return v1_cluster_role_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -171,6 +171,10 @@ v1_component_status_t *v1_component_status_parseFromJSON(cJSON *v1_component_sta
|
||||
|
||||
return v1_component_status_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_component_status_list_t *v1_component_status_list_parseFromJSON(cJSON *v1_com
|
||||
|
||||
return v1_component_status_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -220,6 +220,10 @@ v1_config_map_t *v1_config_map_parseFromJSON(cJSON *v1_config_mapJSON){
|
||||
|
||||
return v1_config_map_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_config_map_list_t *v1_config_map_list_parseFromJSON(cJSON *v1_config_map_list
|
||||
|
||||
return v1_config_map_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -769,6 +769,30 @@ v1_container_t *v1_container_parseFromJSON(cJSON *v1_containerJSON){
|
||||
|
||||
return v1_container_local_var;
|
||||
end:
|
||||
if (lifecycle_local_nonprim) {
|
||||
v1_lifecycle_free(lifecycle_local_nonprim);
|
||||
lifecycle_local_nonprim = NULL;
|
||||
}
|
||||
if (liveness_probe_local_nonprim) {
|
||||
v1_probe_free(liveness_probe_local_nonprim);
|
||||
liveness_probe_local_nonprim = NULL;
|
||||
}
|
||||
if (readiness_probe_local_nonprim) {
|
||||
v1_probe_free(readiness_probe_local_nonprim);
|
||||
readiness_probe_local_nonprim = NULL;
|
||||
}
|
||||
if (resources_local_nonprim) {
|
||||
v1_resource_requirements_free(resources_local_nonprim);
|
||||
resources_local_nonprim = NULL;
|
||||
}
|
||||
if (security_context_local_nonprim) {
|
||||
v1_security_context_free(security_context_local_nonprim);
|
||||
security_context_local_nonprim = NULL;
|
||||
}
|
||||
if (startup_probe_local_nonprim) {
|
||||
v1_probe_free(startup_probe_local_nonprim);
|
||||
startup_probe_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -125,6 +125,18 @@ v1_container_state_t *v1_container_state_parseFromJSON(cJSON *v1_container_state
|
||||
|
||||
return v1_container_state_local_var;
|
||||
end:
|
||||
if (running_local_nonprim) {
|
||||
v1_container_state_running_free(running_local_nonprim);
|
||||
running_local_nonprim = NULL;
|
||||
}
|
||||
if (terminated_local_nonprim) {
|
||||
v1_container_state_terminated_free(terminated_local_nonprim);
|
||||
terminated_local_nonprim = NULL;
|
||||
}
|
||||
if (waiting_local_nonprim) {
|
||||
v1_container_state_waiting_free(waiting_local_nonprim);
|
||||
waiting_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -279,6 +279,14 @@ v1_container_status_t *v1_container_status_parseFromJSON(cJSON *v1_container_sta
|
||||
|
||||
return v1_container_status_local_var;
|
||||
end:
|
||||
if (last_state_local_nonprim) {
|
||||
v1_container_state_free(last_state_local_nonprim);
|
||||
last_state_local_nonprim = NULL;
|
||||
}
|
||||
if (state_local_nonprim) {
|
||||
v1_container_state_free(state_local_nonprim);
|
||||
state_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -171,6 +171,10 @@ v1_controller_revision_t *v1_controller_revision_parseFromJSON(cJSON *v1_control
|
||||
|
||||
return v1_controller_revision_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_controller_revision_list_t *v1_controller_revision_list_parseFromJSON(cJSON *
|
||||
|
||||
return v1_controller_revision_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -151,6 +151,14 @@ v1_csi_node_t *v1_csi_node_parseFromJSON(cJSON *v1_csi_nodeJSON){
|
||||
|
||||
return v1_csi_node_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
v1_csi_node_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_csi_node_driver_t *v1_csi_node_driver_parseFromJSON(cJSON *v1_csi_node_driver
|
||||
|
||||
return v1_csi_node_driver_local_var;
|
||||
end:
|
||||
if (allocatable_local_nonprim) {
|
||||
v1_volume_node_resources_free(allocatable_local_nonprim);
|
||||
allocatable_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_csi_node_list_t *v1_csi_node_list_parseFromJSON(cJSON *v1_csi_node_listJSON){
|
||||
|
||||
return v1_csi_node_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -309,6 +309,22 @@ v1_csi_persistent_volume_source_t *v1_csi_persistent_volume_source_parseFromJSON
|
||||
|
||||
return v1_csi_persistent_volume_source_local_var;
|
||||
end:
|
||||
if (controller_expand_secret_ref_local_nonprim) {
|
||||
v1_secret_reference_free(controller_expand_secret_ref_local_nonprim);
|
||||
controller_expand_secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
if (controller_publish_secret_ref_local_nonprim) {
|
||||
v1_secret_reference_free(controller_publish_secret_ref_local_nonprim);
|
||||
controller_publish_secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
if (node_publish_secret_ref_local_nonprim) {
|
||||
v1_secret_reference_free(node_publish_secret_ref_local_nonprim);
|
||||
node_publish_secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
if (node_stage_secret_ref_local_nonprim) {
|
||||
v1_secret_reference_free(node_stage_secret_ref_local_nonprim);
|
||||
node_stage_secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -199,6 +199,10 @@ v1_csi_volume_source_t *v1_csi_volume_source_parseFromJSON(cJSON *v1_csi_volume_
|
||||
|
||||
return v1_csi_volume_source_local_var;
|
||||
end:
|
||||
if (node_publish_secret_ref_local_nonprim) {
|
||||
v1_local_object_reference_free(node_publish_secret_ref_local_nonprim);
|
||||
node_publish_secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -100,6 +100,10 @@ v1_custom_resource_conversion_t *v1_custom_resource_conversion_parseFromJSON(cJS
|
||||
|
||||
return v1_custom_resource_conversion_local_var;
|
||||
end:
|
||||
if (webhook_local_nonprim) {
|
||||
v1_webhook_conversion_free(webhook_local_nonprim);
|
||||
webhook_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -178,6 +178,18 @@ v1_custom_resource_definition_t *v1_custom_resource_definition_parseFromJSON(cJS
|
||||
|
||||
return v1_custom_resource_definition_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
v1_custom_resource_definition_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
if (status_local_nonprim) {
|
||||
v1_custom_resource_definition_status_free(status_local_nonprim);
|
||||
status_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_custom_resource_definition_list_t *v1_custom_resource_definition_list_parseFr
|
||||
|
||||
return v1_custom_resource_definition_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -238,6 +238,14 @@ v1_custom_resource_definition_spec_t *v1_custom_resource_definition_spec_parseFr
|
||||
|
||||
return v1_custom_resource_definition_spec_local_var;
|
||||
end:
|
||||
if (conversion_local_nonprim) {
|
||||
v1_custom_resource_conversion_free(conversion_local_nonprim);
|
||||
conversion_local_nonprim = NULL;
|
||||
}
|
||||
if (names_local_nonprim) {
|
||||
v1_custom_resource_definition_names_free(names_local_nonprim);
|
||||
names_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -180,6 +180,10 @@ v1_custom_resource_definition_status_t *v1_custom_resource_definition_status_par
|
||||
|
||||
return v1_custom_resource_definition_status_local_var;
|
||||
end:
|
||||
if (accepted_names_local_nonprim) {
|
||||
v1_custom_resource_definition_names_free(accepted_names_local_nonprim);
|
||||
accepted_names_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -229,6 +229,14 @@ v1_custom_resource_definition_version_t *v1_custom_resource_definition_version_p
|
||||
|
||||
return v1_custom_resource_definition_version_local_var;
|
||||
end:
|
||||
if (schema_local_nonprim) {
|
||||
v1_custom_resource_validation_free(schema_local_nonprim);
|
||||
schema_local_nonprim = NULL;
|
||||
}
|
||||
if (subresources_local_nonprim) {
|
||||
v1_custom_resource_subresources_free(subresources_local_nonprim);
|
||||
subresources_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -98,6 +98,10 @@ v1_custom_resource_subresources_t *v1_custom_resource_subresources_parseFromJSON
|
||||
|
||||
return v1_custom_resource_subresources_local_var;
|
||||
end:
|
||||
if (scale_local_nonprim) {
|
||||
v1_custom_resource_subresource_scale_free(scale_local_nonprim);
|
||||
scale_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -71,6 +71,10 @@ v1_custom_resource_validation_t *v1_custom_resource_validation_parseFromJSON(cJS
|
||||
|
||||
return v1_custom_resource_validation_local_var;
|
||||
end:
|
||||
if (open_apiv3_schema_local_nonprim) {
|
||||
v1_json_schema_props_free(open_apiv3_schema_local_nonprim);
|
||||
open_apiv3_schema_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -173,6 +173,18 @@ v1_daemon_set_t *v1_daemon_set_parseFromJSON(cJSON *v1_daemon_setJSON){
|
||||
|
||||
return v1_daemon_set_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
v1_daemon_set_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
if (status_local_nonprim) {
|
||||
v1_daemon_set_status_free(status_local_nonprim);
|
||||
status_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_daemon_set_list_t *v1_daemon_set_list_parseFromJSON(cJSON *v1_daemon_set_list
|
||||
|
||||
return v1_daemon_set_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -175,6 +175,18 @@ v1_daemon_set_spec_t *v1_daemon_set_spec_parseFromJSON(cJSON *v1_daemon_set_spec
|
||||
|
||||
return v1_daemon_set_spec_local_var;
|
||||
end:
|
||||
if (selector_local_nonprim) {
|
||||
v1_label_selector_free(selector_local_nonprim);
|
||||
selector_local_nonprim = NULL;
|
||||
}
|
||||
if (_template_local_nonprim) {
|
||||
v1_pod_template_spec_free(_template_local_nonprim);
|
||||
_template_local_nonprim = NULL;
|
||||
}
|
||||
if (update_strategy_local_nonprim) {
|
||||
v1_daemon_set_update_strategy_free(update_strategy_local_nonprim);
|
||||
update_strategy_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -95,6 +95,10 @@ v1_daemon_set_update_strategy_t *v1_daemon_set_update_strategy_parseFromJSON(cJS
|
||||
|
||||
return v1_daemon_set_update_strategy_local_var;
|
||||
end:
|
||||
if (rolling_update_local_nonprim) {
|
||||
v1_rolling_update_daemon_set_free(rolling_update_local_nonprim);
|
||||
rolling_update_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -230,6 +230,10 @@ v1_delete_options_t *v1_delete_options_parseFromJSON(cJSON *v1_delete_optionsJSO
|
||||
|
||||
return v1_delete_options_local_var;
|
||||
end:
|
||||
if (preconditions_local_nonprim) {
|
||||
v1_preconditions_free(preconditions_local_nonprim);
|
||||
preconditions_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -173,6 +173,18 @@ v1_deployment_t *v1_deployment_parseFromJSON(cJSON *v1_deploymentJSON){
|
||||
|
||||
return v1_deployment_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (spec_local_nonprim) {
|
||||
v1_deployment_spec_free(spec_local_nonprim);
|
||||
spec_local_nonprim = NULL;
|
||||
}
|
||||
if (status_local_nonprim) {
|
||||
v1_deployment_status_free(status_local_nonprim);
|
||||
status_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_deployment_list_t *v1_deployment_list_parseFromJSON(cJSON *v1_deployment_list
|
||||
|
||||
return v1_deployment_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -235,6 +235,18 @@ v1_deployment_spec_t *v1_deployment_spec_parseFromJSON(cJSON *v1_deployment_spec
|
||||
|
||||
return v1_deployment_spec_local_var;
|
||||
end:
|
||||
if (selector_local_nonprim) {
|
||||
v1_label_selector_free(selector_local_nonprim);
|
||||
selector_local_nonprim = NULL;
|
||||
}
|
||||
if (strategy_local_nonprim) {
|
||||
v1_deployment_strategy_free(strategy_local_nonprim);
|
||||
strategy_local_nonprim = NULL;
|
||||
}
|
||||
if (_template_local_nonprim) {
|
||||
v1_pod_template_spec_free(_template_local_nonprim);
|
||||
_template_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -95,6 +95,10 @@ v1_deployment_strategy_t *v1_deployment_strategy_parseFromJSON(cJSON *v1_deploym
|
||||
|
||||
return v1_deployment_strategy_local_var;
|
||||
end:
|
||||
if (rolling_update_local_nonprim) {
|
||||
v1_rolling_update_deployment_free(rolling_update_local_nonprim);
|
||||
rolling_update_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -147,6 +147,14 @@ v1_downward_api_volume_file_t *v1_downward_api_volume_file_parseFromJSON(cJSON *
|
||||
|
||||
return v1_downward_api_volume_file_local_var;
|
||||
end:
|
||||
if (field_ref_local_nonprim) {
|
||||
v1_object_field_selector_free(field_ref_local_nonprim);
|
||||
field_ref_local_nonprim = NULL;
|
||||
}
|
||||
if (resource_field_ref_local_nonprim) {
|
||||
v1_resource_field_selector_free(resource_field_ref_local_nonprim);
|
||||
resource_field_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -148,6 +148,10 @@ v1_endpoint_address_t *v1_endpoint_address_parseFromJSON(cJSON *v1_endpoint_addr
|
||||
|
||||
return v1_endpoint_address_local_var;
|
||||
end:
|
||||
if (target_ref_local_nonprim) {
|
||||
v1_object_reference_free(target_ref_local_nonprim);
|
||||
target_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -171,6 +171,10 @@ v1_endpoints_t *v1_endpoints_parseFromJSON(cJSON *v1_endpointsJSON){
|
||||
|
||||
return v1_endpoints_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_endpoints_list_t *v1_endpoints_list_parseFromJSON(cJSON *v1_endpoints_listJSO
|
||||
|
||||
return v1_endpoints_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -122,6 +122,14 @@ v1_env_from_source_t *v1_env_from_source_parseFromJSON(cJSON *v1_env_from_source
|
||||
|
||||
return v1_env_from_source_local_var;
|
||||
end:
|
||||
if (config_map_ref_local_nonprim) {
|
||||
v1_config_map_env_source_free(config_map_ref_local_nonprim);
|
||||
config_map_ref_local_nonprim = NULL;
|
||||
}
|
||||
if (secret_ref_local_nonprim) {
|
||||
v1_secret_env_source_free(secret_ref_local_nonprim);
|
||||
secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -124,6 +124,10 @@ v1_env_var_t *v1_env_var_parseFromJSON(cJSON *v1_env_varJSON){
|
||||
|
||||
return v1_env_var_local_var;
|
||||
end:
|
||||
if (value_from_local_nonprim) {
|
||||
v1_env_var_source_free(value_from_local_nonprim);
|
||||
value_from_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -152,6 +152,22 @@ v1_env_var_source_t *v1_env_var_source_parseFromJSON(cJSON *v1_env_var_sourceJSO
|
||||
|
||||
return v1_env_var_source_local_var;
|
||||
end:
|
||||
if (config_map_key_ref_local_nonprim) {
|
||||
v1_config_map_key_selector_free(config_map_key_ref_local_nonprim);
|
||||
config_map_key_ref_local_nonprim = NULL;
|
||||
}
|
||||
if (field_ref_local_nonprim) {
|
||||
v1_object_field_selector_free(field_ref_local_nonprim);
|
||||
field_ref_local_nonprim = NULL;
|
||||
}
|
||||
if (resource_field_ref_local_nonprim) {
|
||||
v1_resource_field_selector_free(resource_field_ref_local_nonprim);
|
||||
resource_field_ref_local_nonprim = NULL;
|
||||
}
|
||||
if (secret_key_ref_local_nonprim) {
|
||||
v1_secret_key_selector_free(secret_key_ref_local_nonprim);
|
||||
secret_key_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -793,6 +793,30 @@ v1_ephemeral_container_t *v1_ephemeral_container_parseFromJSON(cJSON *v1_ephemer
|
||||
|
||||
return v1_ephemeral_container_local_var;
|
||||
end:
|
||||
if (lifecycle_local_nonprim) {
|
||||
v1_lifecycle_free(lifecycle_local_nonprim);
|
||||
lifecycle_local_nonprim = NULL;
|
||||
}
|
||||
if (liveness_probe_local_nonprim) {
|
||||
v1_probe_free(liveness_probe_local_nonprim);
|
||||
liveness_probe_local_nonprim = NULL;
|
||||
}
|
||||
if (readiness_probe_local_nonprim) {
|
||||
v1_probe_free(readiness_probe_local_nonprim);
|
||||
readiness_probe_local_nonprim = NULL;
|
||||
}
|
||||
if (resources_local_nonprim) {
|
||||
v1_resource_requirements_free(resources_local_nonprim);
|
||||
resources_local_nonprim = NULL;
|
||||
}
|
||||
if (security_context_local_nonprim) {
|
||||
v1_security_context_free(security_context_local_nonprim);
|
||||
security_context_local_nonprim = NULL;
|
||||
}
|
||||
if (startup_probe_local_nonprim) {
|
||||
v1_probe_free(startup_probe_local_nonprim);
|
||||
startup_probe_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -473,6 +473,26 @@ v1_event_t *v1_event_parseFromJSON(cJSON *v1_eventJSON){
|
||||
|
||||
return v1_event_local_var;
|
||||
end:
|
||||
if (involved_object_local_nonprim) {
|
||||
v1_object_reference_free(involved_object_local_nonprim);
|
||||
involved_object_local_nonprim = NULL;
|
||||
}
|
||||
if (metadata_local_nonprim) {
|
||||
v1_object_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
if (related_local_nonprim) {
|
||||
v1_object_reference_free(related_local_nonprim);
|
||||
related_local_nonprim = NULL;
|
||||
}
|
||||
if (series_local_nonprim) {
|
||||
v1_event_series_free(series_local_nonprim);
|
||||
series_local_nonprim = NULL;
|
||||
}
|
||||
if (source_local_nonprim) {
|
||||
v1_event_source_free(source_local_nonprim);
|
||||
source_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -176,6 +176,10 @@ v1_event_list_t *v1_event_list_parseFromJSON(cJSON *v1_event_listJSON){
|
||||
|
||||
return v1_event_list_local_var;
|
||||
end:
|
||||
if (metadata_local_nonprim) {
|
||||
v1_list_meta_free(metadata_local_nonprim);
|
||||
metadata_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ v1_fc_volume_source_t *v1_fc_volume_source_create(
|
||||
char *fs_type,
|
||||
int lun,
|
||||
int read_only,
|
||||
list_t *target_ww_ns,
|
||||
list_t *target_wwns,
|
||||
list_t *wwids
|
||||
) {
|
||||
v1_fc_volume_source_t *v1_fc_volume_source_local_var = malloc(sizeof(v1_fc_volume_source_t));
|
||||
@@ -19,7 +19,7 @@ v1_fc_volume_source_t *v1_fc_volume_source_create(
|
||||
v1_fc_volume_source_local_var->fs_type = fs_type;
|
||||
v1_fc_volume_source_local_var->lun = lun;
|
||||
v1_fc_volume_source_local_var->read_only = read_only;
|
||||
v1_fc_volume_source_local_var->target_ww_ns = target_ww_ns;
|
||||
v1_fc_volume_source_local_var->target_wwns = target_wwns;
|
||||
v1_fc_volume_source_local_var->wwids = wwids;
|
||||
|
||||
return v1_fc_volume_source_local_var;
|
||||
@@ -35,12 +35,12 @@ void v1_fc_volume_source_free(v1_fc_volume_source_t *v1_fc_volume_source) {
|
||||
free(v1_fc_volume_source->fs_type);
|
||||
v1_fc_volume_source->fs_type = NULL;
|
||||
}
|
||||
if (v1_fc_volume_source->target_ww_ns) {
|
||||
list_ForEach(listEntry, v1_fc_volume_source->target_ww_ns) {
|
||||
if (v1_fc_volume_source->target_wwns) {
|
||||
list_ForEach(listEntry, v1_fc_volume_source->target_wwns) {
|
||||
free(listEntry->data);
|
||||
}
|
||||
list_free(v1_fc_volume_source->target_ww_ns);
|
||||
v1_fc_volume_source->target_ww_ns = NULL;
|
||||
list_free(v1_fc_volume_source->target_wwns);
|
||||
v1_fc_volume_source->target_wwns = NULL;
|
||||
}
|
||||
if (v1_fc_volume_source->wwids) {
|
||||
list_ForEach(listEntry, v1_fc_volume_source->wwids) {
|
||||
@@ -79,16 +79,16 @@ cJSON *v1_fc_volume_source_convertToJSON(v1_fc_volume_source_t *v1_fc_volume_sou
|
||||
}
|
||||
|
||||
|
||||
// v1_fc_volume_source->target_ww_ns
|
||||
if(v1_fc_volume_source->target_ww_ns) {
|
||||
cJSON *target_ww_ns = cJSON_AddArrayToObject(item, "targetWWNs");
|
||||
if(target_ww_ns == NULL) {
|
||||
// v1_fc_volume_source->target_wwns
|
||||
if(v1_fc_volume_source->target_wwns) {
|
||||
cJSON *target_wwns = cJSON_AddArrayToObject(item, "targetWWNs");
|
||||
if(target_wwns == NULL) {
|
||||
goto fail; //primitive container
|
||||
}
|
||||
|
||||
listEntry_t *target_ww_nsListEntry;
|
||||
list_ForEach(target_ww_nsListEntry, v1_fc_volume_source->target_ww_ns) {
|
||||
if(cJSON_AddStringToObject(target_ww_ns, "", (char*)target_ww_nsListEntry->data) == NULL)
|
||||
listEntry_t *target_wwnsListEntry;
|
||||
list_ForEach(target_wwnsListEntry, v1_fc_volume_source->target_wwns) {
|
||||
if(cJSON_AddStringToObject(target_wwns, "", (char*)target_wwnsListEntry->data) == NULL)
|
||||
{
|
||||
goto fail;
|
||||
}
|
||||
@@ -151,23 +151,23 @@ v1_fc_volume_source_t *v1_fc_volume_source_parseFromJSON(cJSON *v1_fc_volume_sou
|
||||
}
|
||||
}
|
||||
|
||||
// v1_fc_volume_source->target_ww_ns
|
||||
cJSON *target_ww_ns = cJSON_GetObjectItemCaseSensitive(v1_fc_volume_sourceJSON, "targetWWNs");
|
||||
list_t *target_ww_nsList;
|
||||
if (target_ww_ns) {
|
||||
cJSON *target_ww_ns_local;
|
||||
if(!cJSON_IsArray(target_ww_ns)) {
|
||||
// v1_fc_volume_source->target_wwns
|
||||
cJSON *target_wwns = cJSON_GetObjectItemCaseSensitive(v1_fc_volume_sourceJSON, "targetWWNs");
|
||||
list_t *target_wwnsList;
|
||||
if (target_wwns) {
|
||||
cJSON *target_wwns_local;
|
||||
if(!cJSON_IsArray(target_wwns)) {
|
||||
goto end;//primitive container
|
||||
}
|
||||
target_ww_nsList = list_create();
|
||||
target_wwnsList = list_create();
|
||||
|
||||
cJSON_ArrayForEach(target_ww_ns_local, target_ww_ns)
|
||||
cJSON_ArrayForEach(target_wwns_local, target_wwns)
|
||||
{
|
||||
if(!cJSON_IsString(target_ww_ns_local))
|
||||
if(!cJSON_IsString(target_wwns_local))
|
||||
{
|
||||
goto end;
|
||||
}
|
||||
list_addElement(target_ww_nsList , strdup(target_ww_ns_local->valuestring));
|
||||
list_addElement(target_wwnsList , strdup(target_wwns_local->valuestring));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -196,7 +196,7 @@ v1_fc_volume_source_t *v1_fc_volume_source_parseFromJSON(cJSON *v1_fc_volume_sou
|
||||
fs_type ? strdup(fs_type->valuestring) : NULL,
|
||||
lun ? lun->valuedouble : 0,
|
||||
read_only ? read_only->valueint : 0,
|
||||
target_ww_ns ? target_ww_nsList : NULL,
|
||||
target_wwns ? target_wwnsList : NULL,
|
||||
wwids ? wwidsList : NULL
|
||||
);
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ typedef struct v1_fc_volume_source_t {
|
||||
char *fs_type; // string
|
||||
int lun; //numeric
|
||||
int read_only; //boolean
|
||||
list_t *target_ww_ns; //primitive container
|
||||
list_t *target_wwns; //primitive container
|
||||
list_t *wwids; //primitive container
|
||||
|
||||
} v1_fc_volume_source_t;
|
||||
@@ -31,7 +31,7 @@ v1_fc_volume_source_t *v1_fc_volume_source_create(
|
||||
char *fs_type,
|
||||
int lun,
|
||||
int read_only,
|
||||
list_t *target_ww_ns,
|
||||
list_t *target_wwns,
|
||||
list_t *wwids
|
||||
);
|
||||
|
||||
|
||||
@@ -199,6 +199,10 @@ v1_flex_persistent_volume_source_t *v1_flex_persistent_volume_source_parseFromJS
|
||||
|
||||
return v1_flex_persistent_volume_source_local_var;
|
||||
end:
|
||||
if (secret_ref_local_nonprim) {
|
||||
v1_secret_reference_free(secret_ref_local_nonprim);
|
||||
secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -199,6 +199,10 @@ v1_flex_volume_source_t *v1_flex_volume_source_parseFromJSON(cJSON *v1_flex_volu
|
||||
|
||||
return v1_flex_volume_source_local_var;
|
||||
end:
|
||||
if (secret_ref_local_nonprim) {
|
||||
v1_local_object_reference_free(secret_ref_local_nonprim);
|
||||
secret_ref_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
@@ -125,6 +125,18 @@ v1_handler_t *v1_handler_parseFromJSON(cJSON *v1_handlerJSON){
|
||||
|
||||
return v1_handler_local_var;
|
||||
end:
|
||||
if (exec_local_nonprim) {
|
||||
v1_exec_action_free(exec_local_nonprim);
|
||||
exec_local_nonprim = NULL;
|
||||
}
|
||||
if (http_get_local_nonprim) {
|
||||
v1_http_get_action_free(http_get_local_nonprim);
|
||||
http_get_local_nonprim = NULL;
|
||||
}
|
||||
if (tcp_socket_local_nonprim) {
|
||||
v1_tcp_socket_action_free(tcp_socket_local_nonprim);
|
||||
tcp_socket_local_nonprim = NULL;
|
||||
}
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user