X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fo1-interface.git;a=blobdiff_plain;f=ntsimulator%2Fntsim-ng%2Fcore%2Fsession.c;h=3f646221e260a3aff2a7ad2ebaae980e1673ce4d;hp=716bc56bdd0e0a47b314a56dee759a67fabba2e2;hb=3bbf9d8a3c81afebcffb2b926cef219336dd53d6;hpb=312a154cc4d60a09596fba8fd1259345e048cdc2 diff --git a/ntsimulator/ntsim-ng/core/session.c b/ntsimulator/ntsim-ng/core/session.c index 716bc56..3f64622 100644 --- a/ntsimulator/ntsim-ng/core/session.c +++ b/ntsimulator/ntsim-ng/core/session.c @@ -35,33 +35,27 @@ int session_init(void) { /* connect to sysrepo */ rc = sr_connect(0, &session_connection); if(SR_ERR_OK != rc) { - log_error("sr_connect failed"); + log_error("sr_connect failed\n"); goto session_init_cleanup; } /* start session */ rc = sr_session_start(session_connection, SR_DS_OPERATIONAL, &session_operational); if (rc != SR_ERR_OK) { - log_error("sr_session_start operational failed"); + log_error("sr_session_start operational failed\n"); goto session_init_cleanup; } - if(framework_arguments.operational_only == false) { - rc = sr_session_start(session_connection, SR_DS_RUNNING, &session_running); - if (rc != SR_ERR_OK) { - log_error("sr_session_start running failed"); - goto session_init_cleanup; - } - } - else { - session_running = session_operational; + rc = sr_session_start(session_connection, SR_DS_RUNNING, &session_running); + if (rc != SR_ERR_OK) { + log_error("sr_session_start running failed\n"); + goto session_init_cleanup; } - /* get context */ session_context = (struct ly_ctx *)sr_get_context(session_connection); if(session_context == 0) { - log_error("sr_get_context failed"); + log_error("sr_get_context failed\n"); goto session_init_cleanup; } @@ -72,20 +66,19 @@ session_init_cleanup: } void session_free(void) { - log_message(2, "session_free()... "); + log_add_verbose(2, "session_free()... "); if(session_subscription) { sr_unsubscribe(session_subscription); } sr_session_stop(session_operational); - if(framework_arguments.operational_only == false) { - sr_session_stop(session_running); - } + sr_session_stop(session_running); + sr_disconnect(session_connection); session_connection = 0; session_running = 0; session_operational = 0; session_context = 0; - log_message(2, "done\n"); + log_add(2, "done\n"); }