Projects
osmocom:master
open5gs
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 657
View file
commit_345800ba9437b3545afc55a5084f29cb821e4dd6.txt
Added
View file
commit_bca0a7b6e01d254f4223b83831162566d4626428.txt
Deleted
View file
open5gs_2.7.5.4698.bca0.dsc -> open5gs_2.7.5.4699.3458.dsc
Changed
@@ -2,7 +2,7 @@ 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-sepp, open5gs-ausf, open5gs-udm, open5gs-pcf, open5gs-nssf, open5gs-bsf, open5gs-udr, open5gs, open5gs-dbg Architecture: any -Version: 2.7.5.4698.bca0 +Version: 2.7.5.4699.3458 Maintainer: Harald Welte <laforge@gnumonks.org> Uploaders: Sukchan Lee <acetcom@gmail.com> Homepage: https://open5gs.org @@ -32,8 +32,8 @@ open5gs-udr deb net optional arch=any open5gs-upf deb net optional arch=any Checksums-Sha1: - 3fbeb190b69afa281794e7918507ae004d402e88 14540592 open5gs_2.7.5.4698.bca0.tar.xz + e2348192d86d9ef249a5ef73cf4098e9e01d1553 14540596 open5gs_2.7.5.4699.3458.tar.xz Checksums-Sha256: - 410888352371e9467b3286f537e69c4a5122aaa29c60d920590069c3ee85a88f 14540592 open5gs_2.7.5.4698.bca0.tar.xz + b31422bd0b73691d55822c3438b4a6be3f4b94c2f6d6abdf59e3a04d02505426 14540596 open5gs_2.7.5.4699.3458.tar.xz Files: - 03685cfd518678c18ede91208fcc4b43 14540592 open5gs_2.7.5.4698.bca0.tar.xz + efac10ff1fc9fc56d711dd915abb9b62 14540596 open5gs_2.7.5.4699.3458.tar.xz
View file
open5gs_2.7.5.4698.bca0.tar.xz/.tarball-version -> open5gs_2.7.5.4699.3458.tar.xz/.tarball-version
Changed
@@ -1 +1 @@ -2.7.5.4698-bca0 +2.7.5.4699-3458
View file
open5gs_2.7.5.4698.bca0.tar.xz/debian/changelog -> open5gs_2.7.5.4699.3458.tar.xz/debian/changelog
Changed
@@ -1,8 +1,8 @@ -open5gs (2.7.5.4698.bca0) unstable; urgency=medium +open5gs (2.7.5.4699.3458) unstable; urgency=medium * Automatically generated changelog entry for building the Osmocom master feed - -- Osmocom OBS scripts <info@osmocom.org> Fri, 04 Jul 2025 06:31:31 +0000 + -- Osmocom OBS scripts <info@osmocom.org> Wed, 09 Jul 2025 12:35:56 +0000 open5gs (2.7.5) unstable; urgency=medium
View file
open5gs_2.7.5.4698.bca0.tar.xz/lib/proto/types.c -> open5gs_2.7.5.4699.3458.tar.xz/lib/proto/types.c
Changed
@@ -480,7 +480,7 @@ i++; } pco->num_of_id = i; - ogs_assert(size == data_len); + ogs_expect(size == data_len); return size; }
View file
open5gs_2.7.5.4698.bca0.tar.xz/src/smf/context.c -> open5gs_2.7.5.4699.3458.tar.xz/src/smf/context.c
Changed
@@ -2931,7 +2931,11 @@ memset(&pco_ipcp, 0, sizeof(pco_ipcp)); size = ogs_pco_parse(&ue, buffer, length); - ogs_assert(size); + if (size != length) { + ogs_error("ogs_pco_parse() failed size:%d != length:%d", + size, length); + return 0; + } memset(&smf, 0, sizeof(ogs_pco_t)); smf.ext = ue.ext; @@ -3143,6 +3147,7 @@ } size = ogs_pco_build(pco_buf, OGS_MAX_PCO_LEN, &smf); + ogs_expect(size > 0); return size; }
View file
open5gs_2.7.5.4698.bca0.tar.xz/src/smf/gn-build.c -> open5gs_2.7.5.4699.3458.tar.xz/src/smf/gn-build.c
Changed
@@ -214,7 +214,12 @@ sess->gtp.ue_pco.len && sess->gtp.ue_pco.data) { pco_len = smf_pco_build( pco_buf, sess->gtp.ue_pco.data, sess->gtp.ue_pco.len); - ogs_assert(pco_len > 0); + if (pco_len <= 0) { + ogs_error("smf_pco_build() failed"); + ogs_log_hexdump(OGS_LOG_ERROR, + sess->gtp.ue_pco.data, sess->gtp.ue_pco.len); + return NULL; + } rsp->protocol_configuration_options.presence = 1; rsp->protocol_configuration_options.data = pco_buf; rsp->protocol_configuration_options.len = pco_len; @@ -382,7 +387,12 @@ sess->gtp.ue_pco.len && sess->gtp.ue_pco.data) { pco_len = smf_pco_build( pco_buf, sess->gtp.ue_pco.data, sess->gtp.ue_pco.len); - ogs_assert(pco_len > 0); + if (pco_len <= 0) { + ogs_error("smf_pco_build() failed"); + ogs_log_hexdump(OGS_LOG_ERROR, + sess->gtp.ue_pco.data, sess->gtp.ue_pco.len); + return NULL; + } rsp->protocol_configuration_options.presence = 1; rsp->protocol_configuration_options.data = pco_buf; rsp->protocol_configuration_options.len = pco_len; @@ -445,7 +455,12 @@ sess->gtp.ue_pco.len && sess->gtp.ue_pco.data) { pco_len = smf_pco_build( pco_buf, sess->gtp.ue_pco.data, sess->gtp.ue_pco.len); - ogs_assert(pco_len > 0); + if (pco_len <= 0) { + ogs_error("smf_pco_build() failed"); + ogs_log_hexdump(OGS_LOG_ERROR, + sess->gtp.ue_pco.data, sess->gtp.ue_pco.len); + return NULL; + } rsp->protocol_configuration_options.presence = 1; rsp->protocol_configuration_options.data = pco_buf; rsp->protocol_configuration_options.len = pco_len;
View file
open5gs_2.7.5.4698.bca0.tar.xz/src/smf/gsm-build.c -> open5gs_2.7.5.4699.3458.tar.xz/src/smf/gsm-build.c
Changed
@@ -225,7 +225,12 @@ ogs_assert(epco_buf); epco_len = smf_pco_build(epco_buf, sess->nas.ue_epco.buffer, sess->nas.ue_epco.length); - ogs_assert(epco_len > 0); + if (epco_len <= 0) { + ogs_error("smf_pco_build() failed"); + ogs_log_hexdump(OGS_LOG_ERROR, + sess->nas.ue_epco.buffer, sess->nas.ue_epco.length); + goto cleanup; + } pdu_session_establishment_accept->presencemask |= OGS_NAS_5GS_PDU_SESSION_ESTABLISHMENT_ACCEPT_EXTENDED_PROTOCOL_CONFIGURATION_OPTIONS_PRESENT; extended_protocol_configuration_options->buffer = epco_buf;
View file
open5gs_2.7.5.4698.bca0.tar.xz/src/smf/s5c-build.c -> open5gs_2.7.5.4699.3458.tar.xz/src/smf/s5c-build.c
Changed
@@ -141,7 +141,12 @@ sess->gtp.ue_pco.len && sess->gtp.ue_pco.data) { pco_len = smf_pco_build( pco_buf, sess->gtp.ue_pco.data, sess->gtp.ue_pco.len); - ogs_assert(pco_len > 0); + if (pco_len <= 0) { + ogs_error("smf_pco_build() failed"); + ogs_log_hexdump(OGS_LOG_ERROR, + sess->gtp.ue_pco.data, sess->gtp.ue_pco.len); + goto cleanup; + } rsp->protocol_configuration_options.presence = 1; rsp->protocol_configuration_options.data = pco_buf; rsp->protocol_configuration_options.len = pco_len; @@ -152,7 +157,12 @@ sess->gtp.ue_apco.len && sess->gtp.ue_apco.data) { apco_len = smf_pco_build( apco_buf, sess->gtp.ue_apco.data, sess->gtp.ue_apco.len); - ogs_assert(apco_len > 0); + if (apco_len <= 0) { + ogs_error("smf_pco_build() failed"); + ogs_log_hexdump(OGS_LOG_ERROR, + sess->gtp.ue_apco.data, sess->gtp.ue_apco.len); + goto cleanup; + } rsp->additional_protocol_configuration_options.presence = 1; rsp->additional_protocol_configuration_options.data = apco_buf; rsp->additional_protocol_configuration_options.len = apco_len; @@ -165,7 +175,12 @@ ogs_assert(epco_buf); epco_len = smf_pco_build( epco_buf, sess->gtp.ue_epco.data, sess->gtp.ue_epco.len); - ogs_assert(epco_len > 0); + if (epco_len <= 0) { + ogs_error("smf_pco_build() failed"); + ogs_log_hexdump(OGS_LOG_ERROR, + sess->gtp.ue_epco.data, sess->gtp.ue_epco.len); + goto cleanup; + } rsp->extended_protocol_configuration_options.presence = 1; rsp->extended_protocol_configuration_options.data = epco_buf; rsp->extended_protocol_configuration_options.len = epco_len; @@ -291,7 +306,12 @@ sess->gtp.ue_pco.len && sess->gtp.ue_pco.data) { pco_len = smf_pco_build( pco_buf, sess->gtp.ue_pco.data, sess->gtp.ue_pco.len); - ogs_assert(pco_len > 0); + if (pco_len <= 0) { + ogs_error("smf_pco_build() failed"); + ogs_log_hexdump(OGS_LOG_ERROR, + sess->gtp.ue_pco.data, sess->gtp.ue_pco.len); + goto cleanup; + } rsp->protocol_configuration_options.presence = 1; rsp->protocol_configuration_options.data = pco_buf; rsp->protocol_configuration_options.len = pco_len; @@ -304,7 +324,12 @@ ogs_assert(epco_buf); epco_len = smf_pco_build( epco_buf, sess->gtp.ue_epco.data, sess->gtp.ue_epco.len); - ogs_assert(epco_len > 0); + if (epco_len <= 0) { + ogs_error("smf_pco_build() failed"); + ogs_log_hexdump(OGS_LOG_ERROR, + sess->gtp.ue_epco.data, sess->gtp.ue_epco.len); + goto cleanup; + } rsp->extended_protocol_configuration_options.presence = 1; rsp->extended_protocol_configuration_options.data = epco_buf; rsp->extended_protocol_configuration_options.len = epco_len; @@ -316,6 +341,7 @@ gtp_message.h.type = type; pkbuf = ogs_gtp2_build_msg(>p_message); +cleanup: if (epco_buf) ogs_free(epco_buf);
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
.