diff options
Diffstat (limited to 'src/mm-generic-gsm.c')
-rw-r--r-- | src/mm-generic-gsm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c index e27ab51d..67b9a105 100644 --- a/src/mm-generic-gsm.c +++ b/src/mm-generic-gsm.c @@ -238,7 +238,7 @@ mm_generic_gsm_grab_port (MMGenericGsm *self, priv->secondary = MM_SERIAL_PORT (port); } else { /* Net device (if any) is the preferred data port */ - if (priv->data && MM_IS_SERIAL_PORT (priv->data)) { + if (!priv->data || MM_IS_SERIAL_PORT (priv->data)) { priv->data = port; g_object_notify (G_OBJECT (self), MM_MODEM_DATA_DEVICE); check_valid (self); |