aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Williams <njw@chromium.org>2012-04-13 11:19:45 -0400
committerAleksander Morgado <aleksander@lanedo.com>2012-04-13 23:33:25 +0200
commita07220650b7636fe1376d15580bab311710379ff (patch)
treee29fc4e846766ff1be843fe9cd776bf505051592
parentd379b9ea2a1c7ee559878609fd1c14bfc7ae7b83 (diff)
libmm-glib,modem: mm_modem_{get,dup}_own_numbers(): fix inverted logic.
The string vector test was reversed, causing valid vectors not to be returned, and commands like mmcli to not display own numbers from a modem. Change-Id: Ia889f49f18511a2dfcdbc71a80ee0239a6c912e0
-rw-r--r--libmm-glib/mm-modem.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libmm-glib/mm-modem.c b/libmm-glib/mm-modem.c
index 3eef6b16..99fbd8fc 100644
--- a/libmm-glib/mm-modem.c
+++ b/libmm-glib/mm-modem.c
@@ -505,7 +505,8 @@ mm_modem_get_own_numbers (MMModem *self)
g_return_val_if_fail (MM_GDBUS_IS_MODEM (self), NULL);
own = mm_gdbus_modem_get_own_numbers (self);
- return (own && !own[0] ? own : NULL);
+
+ return (own && own[0] ? own : NULL);
}
gchar **
@@ -516,7 +517,7 @@ mm_modem_dup_own_numbers (MMModem *self)
g_return_val_if_fail (MM_GDBUS_IS_MODEM (self), NULL);
own = mm_gdbus_modem_dup_own_numbers (self);
- if (own && !own[0])
+ if (own && own[0])
return own;
g_strfreev (own);