Skip to content
Success

#28871 (Jun 29, 2026, 1:54:02 PM)

Started 21 days ago
Took 2.4 sec on build4-deb12build-ansible

Started by upstream project gerrit-osmo-bts build number 1262
originally caused by:

    This run spent:

    • 3 min 37 sec waiting;
    • 2.4 sec build duration;
    • 3 min 39 sec total from scheduled to completion.
    Revision: 271a2764c74dd7b1751ac0c476f09d4fe7db4788
    Repository: $GERRIT_REPO_URL
    • master
    oml: validate Intave Parameter range in SET BTS ATTR

    3GPP TS 52.021 §9.4.24 defines valid range for the Intave Parameter
    as 1..31, matching the fixed size of the per-lchan interference sample
    buffer (interf_meas_dbm[31] in lchan.h).  Previously any uint8_t value
    was accepted without validation, meaning a buggy BSC could send
    intave=0 (silently disabling interference reporting) or intave>31
    (causing a buffer overflow in gsm_lchan_interf_meas_push()).

    Let's guard against that by NACKing the SET BTS ATTR message with
    cause=NM_NACK_PARAM_RANGE if the value is outside the valid range.

    Change-Id: Id4d3353d4397aaa2517091b020d38ee15e084e2c
    AI-Assisted: yes (Claude)
    Vadim Yanitskiy at