diff options
author | Lukas Voegl <lvoegl@tdt.de> | 2024-01-19 14:08:24 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2024-01-25 15:17:48 +0000 |
commit | 6f21b1d8fbaede153aa404c29286e223265573aa (patch) | |
tree | fe11e02abe50028d20a9dbc86fcb9e5c45dd7c70 /src | |
parent | c4eac36484e5b6f7971bfd330ac93c84fd5a33c4 (diff) |
cinterion: swap local and dynamic PDP context command
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/cinterion/mm-broadband-modem-cinterion.c | 14 |
1 files changed, 7 insertions, 7 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,23 +1643,23 @@ 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), - "+CGDCONT?", + cmd, 20, FALSE, - (GAsyncReadyCallback)common_load_initial_eps_cgdcont_ready, + (GAsyncReadyCallback)common_load_initial_eps_cgcontrdp_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", + "+CGDCONT?", 20, FALSE, - (GAsyncReadyCallback)common_load_initial_eps_cgcontrdp_ready, + (GAsyncReadyCallback)common_load_initial_eps_cgdcont_ready, task); } return; |