cinterion: swap local and dynamic PDP context command
Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
This commit is contained in:
committed by
Aleksander Morgado
parent
c4eac36484
commit
6f21b1d8fb
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user