From 6f21b1d8fbaede153aa404c29286e223265573aa Mon Sep 17 00:00:00 2001 From: Lukas Voegl Date: Fri, 19 Jan 2024 14:08:24 +0100 Subject: [PATCH] cinterion: swap local and dynamic PDP context command Signed-off-by: Lukas Voegl --- .../cinterion/mm-broadband-modem-cinterion.c | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/plugins/cinterion/mm-broadband-modem-cinterion.c b/src/plugins/cinterion/mm-broadband-modem-cinterion.c index 4c0411f4..0c0ffcdd 100644 --- a/src/plugins/cinterion/mm-broadband-modem-cinterion.c +++ b/src/plugins/cinterion/mm-broadband-modem-cinterion.c @@ -1643,6 +1643,17 @@ common_load_initial_eps_step (GTask *task) case COMMON_LOAD_INITIAL_EPS_STEP_APN: if (ctx->runtime) { + g_autofree gchar *cmd = NULL; + + cmd = g_strdup_printf ("+CGCONTRDP=%u", self->priv->initial_eps_bearer_cid); + mm_base_modem_at_command ( + MM_BASE_MODEM (self), + cmd, + 20, + FALSE, + (GAsyncReadyCallback)common_load_initial_eps_cgcontrdp_ready, + task); + } else { mm_base_modem_at_command ( MM_BASE_MODEM (self), "+CGDCONT?", @@ -1650,17 +1661,6 @@ common_load_initial_eps_step (GTask *task) FALSE, (GAsyncReadyCallback)common_load_initial_eps_cgdcont_ready, task); - } else { - g_autofree gchar *cmd = NULL; - - cmd = g_strdup_printf ("+CGCONTRDP=%u", self->priv->initial_eps_bearer_cid); - mm_base_modem_at_command ( - MM_BASE_MODEM (self), - "+CGCONTRDP", - 20, - FALSE, - (GAsyncReadyCallback)common_load_initial_eps_cgcontrdp_ready, - task); } return;