diff options
Diffstat (limited to 'plugins/cinterion/mm-broadband-bearer-cinterion.c')
-rw-r--r-- | plugins/cinterion/mm-broadband-bearer-cinterion.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/cinterion/mm-broadband-bearer-cinterion.c b/plugins/cinterion/mm-broadband-bearer-cinterion.c index f073ac77..c7ebc8a8 100644 --- a/plugins/cinterion/mm-broadband-bearer-cinterion.c +++ b/plugins/cinterion/mm-broadband-bearer-cinterion.c @@ -401,7 +401,7 @@ dial_3gpp (MMBroadbandBearer *self, g_task_set_task_data (task, ctx, (GDestroyNotify) dial_3gpp_context_free); /* Setup context */ - ctx->self = g_object_ref (self); + ctx->self = MM_BROADBAND_BEARER_CINTERION (g_object_ref (self)); ctx->modem = g_object_ref (modem); ctx->primary = g_object_ref (primary); ctx->cid = cid; @@ -602,8 +602,8 @@ disconnect_3gpp (MMBroadbandBearer *self, g_task_set_task_data (task, ctx, (GDestroyNotify) disconnect_3gpp_context_free); /* Setup context */ - ctx->self = g_object_ref (self); - ctx->modem = g_object_ref (modem); + ctx->self = MM_BROADBAND_BEARER_CINTERION (g_object_ref (self)); + ctx->modem = MM_BASE_MODEM (g_object_ref (modem)); ctx->primary = g_object_ref (primary); ctx->data = g_object_ref (data); ctx->cid = cid; |