diff options
author | Dan Williams <dan@ioncontrol.co> | 2025-05-20 09:18:30 -0500 |
---|---|---|
committer | Dan Williams <dan@ioncontrol.co> | 2025-05-20 09:18:30 -0500 |
commit | 847ce9ada5dfa1fecdbdcd4dc80a69d7b62bf324 (patch) | |
tree | 1d8a0b784b771982547733c2f52d6a25e6088a1d | |
parent | ba8633e48ac7d1632f2c9bc108d420b2a56bfb56 (diff) | |
parent | 0ccc3fbeec499e217098b22471417b3bab205f72 (diff) |
Merge request !1358 from 'qmi-cbm-fixes'
broadband-modem-qmi: Cellbroadcast channel reading fixes
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1358
-rw-r--r-- | src/mm-broadband-modem-qmi.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-qmi.c index 6d5b8b20..1b9cf04f 100644 --- a/src/mm-broadband-modem-qmi.c +++ b/src/mm-broadband-modem-qmi.c @@ -11259,10 +11259,11 @@ cell_broadcast_get_broadcast_config_ready (QmiClientWms *client, if (!elem.selected) continue; - if (elem.start > elem.end || elem.end >= G_MAXUINT16) { + if (elem.start > elem.end) { g_error_new (MM_CORE_ERROR, MM_CORE_ERROR_FAILED, "Couldn't parse channel interval '%d-%d'", elem.start, elem.end); g_task_return_error (task, error); + return; } ch.start = elem.start; |