aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mm-broadband-modem-qmi.c3
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;