From e20faeb1ef3b6d88a1411908d80d50e8299835ba Mon Sep 17 00:00:00 2001 From: Sukchan Lee Date: Tue, 14 Feb 2023 23:07:23 -1000 Subject: [PATCH] Follow-up on #2069 --- lib/sbi/nnrf-build.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/sbi/nnrf-build.c b/lib/sbi/nnrf-build.c index 9e6818aa3..43284edb7 100644 --- a/lib/sbi/nnrf-build.c +++ b/lib/sbi/nnrf-build.c @@ -1212,8 +1212,8 @@ ogs_sbi_request_t *ogs_nnrf_nfm_build_update(void) ogs_sbi_request_t *request = NULL; OpenAPI_list_t *PatchItemList = NULL; - OpenAPI_patch_item_t StatusItem = { 0 }; - OpenAPI_patch_item_t LoadItem = { 0 }; + OpenAPI_patch_item_t StatusItem; + OpenAPI_patch_item_t LoadItem; nf_instance = ogs_sbi_self()->nf_instance; ogs_assert(nf_instance); @@ -1235,6 +1235,7 @@ ogs_sbi_request_t *ogs_nnrf_nfm_build_update(void) goto end; } + memset(&StatusItem, 0, sizeof(StatusItem)); StatusItem.op = OpenAPI_patch_operation_replace; StatusItem.path = (char *)"/nfStatus"; StatusItem.value = OpenAPI_any_type_create_string( @@ -1246,9 +1247,10 @@ ogs_sbi_request_t *ogs_nnrf_nfm_build_update(void) OpenAPI_list_add(PatchItemList, &StatusItem); + memset(&LoadItem, 0, sizeof(LoadItem)); LoadItem.op = OpenAPI_patch_operation_replace; LoadItem.path = (char *)"/load"; - LoadItem.value = OpenAPI_any_type_create_number(ogs_sbi_self()->nf_instance->load); + LoadItem.value = OpenAPI_any_type_create_number(nf_instance->load); if (!LoadItem.value) { ogs_error("No load item.value"); goto end;