X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fo1-interface.git;a=blobdiff_plain;f=ntsimulator%2Fsrc%2Fntsimulator-manager%2Fntsimulator-manager.c;h=ea120c7f19cfcfea099b3bc48cd647f573cff539;hp=836fc6f78fb8a7761886bc9933988c432ad3925e;hb=610985b805c2b5c730bbc247ccbf76dd624792d0;hpb=a19f893a70c03dee9312e1208301d079409d84ac diff --git a/ntsimulator/src/ntsimulator-manager/ntsimulator-manager.c b/ntsimulator/src/ntsimulator-manager/ntsimulator-manager.c index 836fc6f..ea120c7 100644 --- a/ntsimulator/src/ntsimulator-manager/ntsimulator-manager.c +++ b/ntsimulator/src/ntsimulator-manager/ntsimulator-manager.c @@ -225,18 +225,19 @@ simulator_config_change_cb(sr_session_ctx_t *session, const char *module_name, s sr_free_val(val); val = NULL; + size_t count = 0; + /* get the value from sysrepo, we do not care if the value did not change in our case */ - rc = sr_get_item(session, "/network-topology-simulator:simulator-config/notification-config/fault-notification-delay-period", &val); + rc = sr_get_items(session, "/network-topology-simulator:simulator-config/notification-config/fault-notification-delay-period", &val, &count); if (rc != SR_ERR_OK) { goto sr_error; } - rc = notification_delay_period_changed(val->data.uint32_val); + rc = notification_delay_period_changed(val, count); if (rc != SR_ERR_OK) { goto sr_error; } - - sr_free_val(val); + sr_free_values(val, count); val = NULL; /* get the value from sysrepo, we do not care if the value did not change in our case */ @@ -693,7 +694,7 @@ main(int argc, char **argv) goto cleanup; } - rc = notification_delay_period_changed(0); + rc = notification_delay_period_changed(NULL, 0); if (rc != SR_ERR_OK) { printf("Could not write the delay period to file!\n"); goto cleanup;