diff options
author | Dan Williams <dcbw@redhat.com> | 2009-06-29 10:15:14 -0400 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2009-06-29 10:15:14 -0400 |
commit | b79ebbac352e581c5a9d6eea2a5000f4cdc62188 (patch) | |
tree | 8594a4f273ee971e03bcfeb64689e90610b8c696 | |
parent | 8ae41eeee3cdafaebc9eca7f5e8f0d8415a5a76d (diff) |
gsm/cdma: mark netdev as data device if it was found first
-rw-r--r-- | src/mm-generic-cdma.c | 2 | ||||
-rw-r--r-- | src/mm-generic-gsm.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/mm-generic-cdma.c b/src/mm-generic-cdma.c index a333f2f2..7d731384 100644 --- a/src/mm-generic-cdma.c +++ b/src/mm-generic-cdma.c @@ -123,7 +123,7 @@ grab_port (MMModem *modem, 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); 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); |