diff options
Diffstat (limited to 'src/mm-base-modem.c')
-rw-r--r-- | src/mm-base-modem.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c index e02be984..aaf67573 100644 --- a/src/mm-base-modem.c +++ b/src/mm-base-modem.c @@ -1633,16 +1633,8 @@ mm_base_modem_organize_ports (MMBaseModem *self, g_assert (MM_IS_PORT_NET (self->priv->data->data)); /* let the MMPortQmi know which net driver is being used, taken * from the first item in the net port list */ - g_list_foreach (qmi, - (GFunc)mm_port_qmi_set_net_driver, - (gpointer) mm_kernel_device_get_driver ( - mm_port_peek_kernel_device ( - MM_PORT (self->priv->data->data)))); - g_list_foreach (qmi, - (GFunc)mm_port_qmi_set_net_sysfs_path, - (gpointer) mm_kernel_device_get_sysfs_path ( - mm_port_peek_kernel_device ( - MM_PORT (self->priv->data->data)))); + g_list_foreach (qmi, (GFunc)mm_port_qmi_set_net_details, (gpointer) MM_PORT (self->priv->data->data)); + g_list_foreach (qmi, (GFunc)g_object_ref, NULL); self->priv->qmi = g_steal_pointer (&qmi); } |