Projects
osmocom:master
open5gs
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 328
View file
commit_490a3ecb99e296d23699d4bab15da1553256d9aa.txt
Added
View file
commit_b2be7393a055e0f046f7cc775f238fb9aaf01ffa.txt
Deleted
View file
open5gs_2.6.6.20.b2be7.dsc
Deleted
@@ -1,38 +0,0 @@ -Format: 3.0 (native) -Source: open5gs -Binary: open5gs-common, open5gs-mme, open5gs-sgwc, open5gs-smf, open5gs-amf, open5gs-sgwu, open5gs-upf, open5gs-hss, open5gs-pcrf, open5gs-nrf, open5gs-scp, open5gs-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg -Architecture: any -Version: 2.6.6.20.b2be7 -Maintainer: Harald Welte <laforge@gnumonks.org> -Uploaders: Sukchan Lee <acetcom@gmail.com> -Homepage: https://open5gs.org -Standards-Version: 4.3.0 -Vcs-Browser: https://github.com/open5gs/open5gs -Vcs-Git: git://github.com/open5gs/open5gs -Build-Depends: debhelper (>= 11), git, pkg-config, meson (>= 0.43.0), cmake, flex, bison, libgnutls28-dev, libgcrypt-dev, libssl-dev, libidn11-dev, libmongoc-dev, libbson-dev, libsctp-dev, libyaml-dev, libmicrohttpd-dev, libcurl4-gnutls-dev, libnghttp2-dev, libtins-dev, libtalloc-dev -Package-List: - open5gs deb net optional arch=any - open5gs-amf deb net optional arch=any - open5gs-ausf deb net optional arch=any - open5gs-bsf deb net optional arch=any - open5gs-common deb net optional arch=any - open5gs-dbg deb net optional arch=any - open5gs-hss deb net optional arch=any - open5gs-mme deb net optional arch=any - open5gs-nrf deb net optional arch=any - open5gs-nssf deb net optional arch=any - open5gs-pcf deb net optional arch=any - open5gs-pcrf deb net optional arch=any - open5gs-scp deb net optional arch=any - open5gs-sgwc deb net optional arch=any - open5gs-sgwu deb net optional arch=any - open5gs-smf deb net optional arch=any - open5gs-udm deb net optional arch=any - open5gs-udr deb net optional arch=any - open5gs-upf deb net optional arch=any -Checksums-Sha1: - 14fa5ef06203f78b64500924966bc58a4e51e9be 14430372 open5gs_2.6.6.20.b2be7.tar.xz -Checksums-Sha256: - 6f9f1d1462a31e6d751ff243f1eea9f89188f32a33ec6e8b704dd292ef3a3460 14430372 open5gs_2.6.6.20.b2be7.tar.xz -Files: - c98b1a335bb17ce7eb54b256875162a4 14430372 open5gs_2.6.6.20.b2be7.tar.xz
View file
open5gs_2.6.6.23.490a3.dsc
Added
@@ -0,0 +1,38 @@ +Format: 3.0 (native) +Source: open5gs +Binary: open5gs-common, open5gs-mme, open5gs-sgwc, open5gs-smf, open5gs-amf, open5gs-sgwu, open5gs-upf, open5gs-hss, open5gs-pcrf, open5gs-nrf, open5gs-scp, open5gs-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg +Architecture: any +Version: 2.6.6.23.490a3 +Maintainer: Harald Welte <laforge@gnumonks.org> +Uploaders: Sukchan Lee <acetcom@gmail.com> +Homepage: https://open5gs.org +Standards-Version: 4.3.0 +Vcs-Browser: https://github.com/open5gs/open5gs +Vcs-Git: git://github.com/open5gs/open5gs +Build-Depends: debhelper (>= 11), git, pkg-config, meson (>= 0.43.0), cmake, flex, bison, libgnutls28-dev, libgcrypt-dev, libssl-dev, libidn11-dev, libmongoc-dev, libbson-dev, libsctp-dev, libyaml-dev, libmicrohttpd-dev, libcurl4-gnutls-dev, libnghttp2-dev, libtins-dev, libtalloc-dev +Package-List: + open5gs deb net optional arch=any + open5gs-amf deb net optional arch=any + open5gs-ausf deb net optional arch=any + open5gs-bsf deb net optional arch=any + open5gs-common deb net optional arch=any + open5gs-dbg deb net optional arch=any + open5gs-hss deb net optional arch=any + open5gs-mme deb net optional arch=any + open5gs-nrf deb net optional arch=any + open5gs-nssf deb net optional arch=any + open5gs-pcf deb net optional arch=any + open5gs-pcrf deb net optional arch=any + open5gs-scp deb net optional arch=any + open5gs-sgwc deb net optional arch=any + open5gs-sgwu deb net optional arch=any + open5gs-smf deb net optional arch=any + open5gs-udm deb net optional arch=any + open5gs-udr deb net optional arch=any + open5gs-upf deb net optional arch=any +Checksums-Sha1: + e4c83e694a2a53fb6d901b41ebe399bec56d1957 14431396 open5gs_2.6.6.23.490a3.tar.xz +Checksums-Sha256: + 96379de3230e027eede9b12808e7f2b9e33a4e9ecf95a71d4528361030cde965 14431396 open5gs_2.6.6.23.490a3.tar.xz +Files: + f705320b16a6e1f3da2fb27a3f1c6cd6 14431396 open5gs_2.6.6.23.490a3.tar.xz
View file
open5gs_2.6.6.20.b2be7.tar.xz/.tarball-version -> open5gs_2.6.6.23.490a3.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -2.6.6.20-b2be7 +2.6.6.23-490a3
View file
open5gs_2.6.6.20.b2be7.tar.xz/debian/changelog -> open5gs_2.6.6.23.490a3.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -open5gs (2.6.6.20.b2be7) unstable; urgency=medium +open5gs (2.6.6.23.490a3) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Sat, 28 Oct 2023 12:36:04 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Sat, 28 Oct 2023 13:49:28 +0000 open5gs (2.6.6) unstable; urgency=medium
View file
open5gs_2.6.6.20.b2be7.tar.xz/lib/core/ogs-tlv.c -> open5gs_2.6.6.23.490a3.tar.xz/lib/core/ogs-tlv.c
Changed
@@ -36,7 +36,7 @@ /* check for error */ ogs_assert(tlv); - /* intialize tlv node */ + /* initialize tlv node */ memset(tlv, 0, sizeof(ogs_tlv_t)); return tlv; }
View file
open5gs_2.6.6.20.b2be7.tar.xz/lib/sctp/ogs-lksctp.c -> open5gs_2.6.6.23.490a3.tar.xz/lib/sctp/ogs-lksctp.c
Changed
@@ -40,7 +40,7 @@ new = ogs_sock_socket(family, type, IPPROTO_SCTP); if (!new) { ogs_log_message(OGS_LOG_ERROR, ogs_socket_errno, - "ogs_sock_socket(faimly:%d type:%d) failed", family, type); + "ogs_sock_socket(family:%d type:%d) failed", family, type); return NULL; }
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/amf/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/amf/app.c
Changed
@@ -27,7 +27,7 @@ ogs_sctp_init(ogs_app()->usrsctp.udp_port); rv = amf_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize AMF"); + ogs_error("Failed to initialize AMF"); return rv; } ogs_info("AMF initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/amf/gmm-sm.c -> open5gs_2.6.6.23.490a3.tar.xz/src/amf/gmm-sm.c
Changed
@@ -275,6 +275,46 @@ if (amf_ue->confirmation_url_for_5g_aka) ogs_free(amf_ue->confirmation_url_for_5g_aka); amf_ue->confirmation_url_for_5g_aka = NULL; + + if (state == AMF_RELEASE_SM_CONTEXT_NO_STATE || + state == AMF_UE_INITIATED_DE_REGISTERED) { + + if (PCF_AM_POLICY_ASSOCIATED(amf_ue)) { + r = amf_ue_sbi_discover_and_send( + OGS_SBI_SERVICE_TYPE_NPCF_AM_POLICY_CONTROL, + NULL, + amf_npcf_am_policy_control_build_delete, + amf_ue, state, NULL); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + } else { + r = nas_5gs_send_de_registration_accept(amf_ue); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + } + + } else if (state == + AMF_NETWORK_INITIATED_IMPLICIT_DE_REGISTERED || + state == + AMF_NETWORK_INITIATED_EXPLICIT_DE_REGISTERED) { + + int xact_count = amf_sess_xact_count(amf_ue); + amf_sbi_send_release_all_sessions(amf_ue, state); + + if (!AMF_SESSION_RELEASE_PENDING(amf_ue) && + amf_sess_xact_count(amf_ue) == xact_count) { + + if (PCF_AM_POLICY_ASSOCIATED(amf_ue)) { + r = amf_ue_sbi_discover_and_send( + OGS_SBI_SERVICE_TYPE_NPCF_AM_POLICY_CONTROL, + NULL, + amf_npcf_am_policy_control_build_delete, + amf_ue, state, NULL); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + } + } + } break; DEFAULT ogs_error("%s Invalid HTTP method %s", @@ -404,7 +444,16 @@ */ if (state == AMF_RELEASE_SM_CONTEXT_NO_STATE || state == AMF_UE_INITIATED_DE_REGISTERED) { - if (PCF_AM_POLICY_ASSOCIATED(amf_ue)) { + + if (amf_ue->confirmation_url_for_5g_aka) { + r = amf_ue_sbi_discover_and_send( + OGS_SBI_SERVICE_TYPE_NAUSF_AUTH, + NULL, + amf_nausf_auth_build_authenticate_delete, + amf_ue, state, NULL); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + } else if (PCF_AM_POLICY_ASSOCIATED(amf_ue)) { r = amf_ue_sbi_discover_and_send( OGS_SBI_SERVICE_TYPE_NPCF_AM_POLICY_CONTROL, NULL, @@ -756,6 +805,46 @@ if (amf_ue->confirmation_url_for_5g_aka) ogs_free(amf_ue->confirmation_url_for_5g_aka); amf_ue->confirmation_url_for_5g_aka = NULL; + + if (state == AMF_RELEASE_SM_CONTEXT_NO_STATE || + state == AMF_UE_INITIATED_DE_REGISTERED) { + + if (PCF_AM_POLICY_ASSOCIATED(amf_ue)) { + r = amf_ue_sbi_discover_and_send( + OGS_SBI_SERVICE_TYPE_NPCF_AM_POLICY_CONTROL, + NULL, + amf_npcf_am_policy_control_build_delete, + amf_ue, state, NULL); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + } else { + r = nas_5gs_send_de_registration_accept(amf_ue); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + } + + } else if (state == + AMF_NETWORK_INITIATED_IMPLICIT_DE_REGISTERED || + state == + AMF_NETWORK_INITIATED_EXPLICIT_DE_REGISTERED) { + + int xact_count = amf_sess_xact_count(amf_ue); + amf_sbi_send_release_all_sessions(amf_ue, state); + + if (!AMF_SESSION_RELEASE_PENDING(amf_ue) && + amf_sess_xact_count(amf_ue) == xact_count) { + + if (PCF_AM_POLICY_ASSOCIATED(amf_ue)) { + r = amf_ue_sbi_discover_and_send( + OGS_SBI_SERVICE_TYPE_NPCF_AM_POLICY_CONTROL, + NULL, + amf_npcf_am_policy_control_build_delete, + amf_ue, state, NULL); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + } + } + } break; DEFAULT ogs_error("%s Invalid HTTP method %s", @@ -874,42 +963,57 @@ * 1. Implicit Timer Expiration * 2. UDM_SDM_Unsubscribe * 3. UDM_UECM_Deregisration - * 4. PDU session release request - * 5. PDUSessionResourceReleaseCommand + + * 4. Authentication Result Removal + * 5. PDU session release request + * 6. PDUSessionResourceReleaseCommand + * PDU session release command - * 6. PDUSessionResourceReleaseResponse - * 7. AM_Policy_Association_Termination + * 7. PDUSessionResourceReleaseResponse + * 8. AM_Policy_Association_Termination * * - AMF_NETWORK_INITIATED_EXPLICIT_DE_REGISTERED * 1. UDM_UECM_DeregistrationNotification * 2. Deregistration request * 3. UDM_SDM_Unsubscribe * 4. UDM_UECM_Deregisration - * 5. PDU session release request - * 6. PDUSessionResourceReleaseCommand + + * 5. Authentication Result Removal + * 6. PDU session release request + * 7. PDUSessionResourceReleaseCommand + * PDU session release command - * 7. PDUSessionResourceReleaseResponse - * 8. AM_Policy_Association_Termination - * 9. Deregistration accept - * 10. Signalling Connecion Release + * 8. PDUSessionResourceReleaseResponse + * 9. AM_Policy_Association_Termination + * 10. Deregistration accept + * 11. Signalling Connecion Release */ if (state == AMF_NETWORK_INITIATED_IMPLICIT_DE_REGISTERED || state == AMF_NETWORK_INITIATED_EXPLICIT_DE_REGISTERED) { - amf_sbi_send_release_all_sessions(amf_ue, state); + if (amf_ue->confirmation_url_for_5g_aka) { + r = amf_ue_sbi_discover_and_send( + OGS_SBI_SERVICE_TYPE_NAUSF_AUTH, + NULL, + amf_nausf_auth_build_authenticate_delete, + amf_ue, state, NULL); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + + } else { + + amf_sbi_send_release_all_sessions(amf_ue, state); + + if (!AMF_SESSION_RELEASE_PENDING(amf_ue) && + amf_sess_xact_count(amf_ue) == xact_count) { - if (!AMF_SESSION_RELEASE_PENDING(amf_ue) && - amf_sess_xact_count(amf_ue) == xact_count) { - if (PCF_AM_POLICY_ASSOCIATED(amf_ue)) { - r = amf_ue_sbi_discover_and_send( - OGS_SBI_SERVICE_TYPE_NPCF_AM_POLICY_CONTROL, - NULL, - amf_npcf_am_policy_control_build_delete, - amf_ue, state, NULL); - ogs_expect(r == OGS_OK); - ogs_assert(r != OGS_ERROR); + if (PCF_AM_POLICY_ASSOCIATED(amf_ue)) { + r = amf_ue_sbi_discover_and_send( + OGS_SBI_SERVICE_TYPE_NPCF_AM_POLICY_CONTROL, + NULL, + amf_npcf_am_policy_control_build_delete, + amf_ue, state, NULL); + ogs_expect(r == OGS_OK); + ogs_assert(r != OGS_ERROR); + } } } } else {
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/ausf/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/ausf/app.c
Changed
@@ -25,7 +25,7 @@ rv = ausf_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize AUSF"); + ogs_error("Failed to initialize AUSF"); return rv; } ogs_info("AUSF initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/ausf/ausf-sm.c -> open5gs_2.6.6.23.490a3.tar.xz/src/ausf/ausf-sm.c
Changed
@@ -322,6 +322,9 @@ if (OGS_FSM_CHECK(&ausf_ue->sm, ausf_ue_state_exception)) { ogs_error("%s State machine exception", ausf_ue->suci); ausf_ue_remove(ausf_ue); + } else if (OGS_FSM_CHECK(&ausf_ue->sm, ausf_ue_state_deleted)) { + ogs_debug("%s AUSF-UE removed", ausf_ue->supi); + ausf_ue_remove(ausf_ue); } break;
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/ausf/ausf-sm.h -> open5gs_2.6.6.23.490a3.tar.xz/src/ausf/ausf-sm.h
Changed
@@ -33,6 +33,7 @@ void ausf_ue_state_initial(ogs_fsm_t *s, ausf_event_t *e); void ausf_ue_state_final(ogs_fsm_t *s, ausf_event_t *e); void ausf_ue_state_operational(ogs_fsm_t *s, ausf_event_t *e); +void ausf_ue_state_deleted(ogs_fsm_t *s, ausf_event_t *e); void ausf_ue_state_exception(ogs_fsm_t *s, ausf_event_t *e); #define ausf_sm_debug(__pe) \
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/ausf/nudm-handler.c -> open5gs_2.6.6.23.490a3.tar.xz/src/ausf/nudm-handler.c
Changed
@@ -243,8 +243,6 @@ ogs_assert(ausf_ue); ogs_assert(stream); - ausf_ue_remove(ausf_ue); - memset(&sendmsg, 0, sizeof(sendmsg)); response = ogs_sbi_build_response(&sendmsg, OGS_SBI_HTTP_STATUS_NO_CONTENT); ogs_assert(response);
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/ausf/ue-sm.c -> open5gs_2.6.6.23.490a3.tar.xz/src/ausf/ue-sm.c
Changed
@@ -150,7 +150,8 @@ SWITCH(message->h.service.name) CASE(OGS_SBI_SERVICE_NAME_NUDM_UEAU) if (message->res_status != OGS_SBI_HTTP_STATUS_OK && - message->res_status != OGS_SBI_HTTP_STATUS_CREATED) { + message->res_status != OGS_SBI_HTTP_STATUS_CREATED && + message->res_status != OGS_SBI_HTTP_STATUS_NO_CONTENT) { if (message->res_status == OGS_SBI_HTTP_STATUS_NOT_FOUND) { ogs_warn("%s Cannot find SUPI %d", ausf_ue->suci, message->res_status); @@ -171,6 +172,7 @@ CASE(OGS_SBI_RESOURCE_NAME_AUTH_EVENTS) ausf_nudm_ueau_handle_auth_removal_ind( ausf_ue, stream, message); + OGS_FSM_TRAN(s, &ausf_ue_state_deleted); break; DEFAULT @@ -212,6 +214,30 @@ break; } } + +void ausf_ue_state_deleted(ogs_fsm_t *s, ausf_event_t *e) +{ + ausf_ue_t *ausf_ue = NULL; + ogs_assert(s); + ogs_assert(e); + + ausf_sm_debug(e); + + ausf_ue = e->ausf_ue; + ogs_assert(ausf_ue); + + switch (e->h.id) { + case OGS_FSM_ENTRY_SIG: + break; + + case OGS_FSM_EXIT_SIG: + break; + + default: + ogs_error("%s Unknown event %s", ausf_ue->supi, ausf_event_get_name(e)); + break; + } +} void ausf_ue_state_exception(ogs_fsm_t *s, ausf_event_t *e) {
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/bsf/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/bsf/app.c
Changed
@@ -25,7 +25,7 @@ rv = bsf_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize BSF"); + ogs_error("Failed to initialize BSF"); return rv; } ogs_info("BSF initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/hss/app-init.c -> open5gs_2.6.6.23.490a3.tar.xz/src/hss/app-init.c
Changed
@@ -25,7 +25,7 @@ rv = hss_initialize(); if (rv != OGS_OK) { - ogs_warn("Failed to intialize HSS"); + ogs_warn("Failed to initialize HSS"); return rv; } ogs_info("HSS initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/mme/app-init.c -> open5gs_2.6.6.23.490a3.tar.xz/src/mme/app-init.c
Changed
@@ -27,7 +27,7 @@ ogs_sctp_init(ogs_app()->usrsctp.udp_port); rv = mme_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize MME"); + ogs_error("Failed to initialize MME"); return rv; } ogs_info("MME initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/nrf/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/nrf/app.c
Changed
@@ -25,7 +25,7 @@ rv = nrf_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize NRF"); + ogs_error("Failed to initialize NRF"); return rv; } ogs_info("NRF initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/nssf/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/nssf/app.c
Changed
@@ -25,7 +25,7 @@ rv = nssf_initialize(); if (rv != OGS_OK) { - ogs_warn("Failed to intialize NSSF"); + ogs_warn("Failed to initialize NSSF"); return rv; } ogs_info("NSSF initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/pcf/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/pcf/app.c
Changed
@@ -25,7 +25,7 @@ rv = pcf_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize PCF"); + ogs_error("Failed to initialize PCF"); return rv; } ogs_info("PCF initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/pcrf/app-init.c -> open5gs_2.6.6.23.490a3.tar.xz/src/pcrf/app-init.c
Changed
@@ -25,7 +25,7 @@ rv = pcrf_initialize(); if (rv != OGS_OK) { - ogs_warn("Failed to intialize PCRF"); + ogs_warn("Failed to initialize PCRF"); return rv; } ogs_info("PCRF initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/scp/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/scp/app.c
Changed
@@ -25,7 +25,7 @@ rv = scp_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize SCP"); + ogs_error("Failed to initialize SCP"); return rv; } ogs_info("SCP initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/sgwc/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/sgwc/app.c
Changed
@@ -25,7 +25,7 @@ rv = sgwc_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize SGW-C"); + ogs_error("Failed to initialize SGW-C"); return rv; } ogs_info("SGW-C initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/sgwu/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/sgwu/app.c
Changed
@@ -25,7 +25,7 @@ rv = sgwu_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize SGW-U"); + ogs_error("Failed to initialize SGW-U"); return rv; } ogs_info("SGW-U initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/smf/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/smf/app.c
Changed
@@ -25,7 +25,7 @@ rv = smf_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize SMF"); + ogs_error("Failed to initialize SMF"); return rv; } ogs_info("SMF initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/udm/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/udm/app.c
Changed
@@ -25,7 +25,7 @@ rv = udm_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize UDM"); + ogs_error("Failed to initialize UDM"); return rv; } ogs_info("UDM initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/udr/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/udr/app.c
Changed
@@ -25,7 +25,7 @@ rv = udr_initialize(); if (rv != OGS_OK) { - ogs_warn("Failed to intialize UDR"); + ogs_warn("Failed to initialize UDR"); return rv; } ogs_info("UDR initialize...done");
View file
open5gs_2.6.6.20.b2be7.tar.xz/src/upf/app.c -> open5gs_2.6.6.23.490a3.tar.xz/src/upf/app.c
Changed
@@ -25,7 +25,7 @@ rv = upf_initialize(); if (rv != OGS_OK) { - ogs_error("Failed to intialize UPF"); + ogs_error("Failed to initialize UPF"); return rv; } ogs_info("UPF initialize...done");
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.