aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mm-bearer-qmi.c16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/mm-bearer-qmi.c b/src/mm-bearer-qmi.c
index 39f0e48a..5a348b26 100644
--- a/src/mm-bearer-qmi.c
+++ b/src/mm-bearer-qmi.c
@@ -2217,18 +2217,6 @@ disconnect_finish (MMBaseBearer *self,
}
static void
-cleanup_link_ready (MMPortQmi *qmi,
- GAsyncResult *res,
- MMBearerQmi *self) /* full reference */
-{
- g_autoptr(GError) error = NULL;
-
- if (!mm_port_qmi_cleanup_link_finish (qmi, res, &error))
- mm_obj_warn (self, "couldn't cleanup link: %s", error->message);
- g_object_unref (self);
-}
-
-static void
reset_bearer_connection (MMBearerQmi *self,
gboolean reset_ipv4,
gboolean reset_ipv6)
@@ -2278,8 +2266,8 @@ reset_bearer_connection (MMBearerQmi *self,
mm_port_qmi_cleanup_link (self->priv->qmi,
mm_port_get_device (self->priv->link),
self->priv->mux_id,
- (GAsyncReadyCallback) cleanup_link_ready,
- g_object_ref (self));
+ NULL,
+ NULL);
g_clear_object (&self->priv->link);
}
self->priv->mux_id = QMI_DEVICE_MUX_ID_UNBOUND;