summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2011-08-06 14:12:37 +0200
committerMarcel Holtmann <marcel@holtmann.org>2011-08-06 14:12:37 +0200
commitbc63209b901f7a39bf4df12afa2d9d072f12bac3 (patch)
treea0932be1216b5dbf1e5c19571669ff13018c2038
parent4cabdedafdc241706e342720a20bdfe3828dfadf (diff)
downloadofono-bc63209b901f7a39bf4df12afa2d9d072f12bac3.tar.bz2
udev: Fix network interface detection for Option HSO
-rw-r--r--plugins/udevng.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/udevng.c b/plugins/udevng.c
index 2e083d1e..051877cf 100644
--- a/plugins/udevng.c
+++ b/plugins/udevng.c
@@ -72,7 +72,7 @@ static gboolean setup_hso(struct modem_info *modem)
control = info->devnode;
else if (g_strcmp0(info->sysattr, "Application") == 0)
application = info->devnode;
- else if (g_strcmp0(info->sysattr, "") == 0 &&
+ else if (info->sysattr == NULL &&
g_str_has_prefix(info->devnode, "hso") == TRUE)
network = info->devnode;
}
@@ -80,6 +80,9 @@ static gboolean setup_hso(struct modem_info *modem)
if (control == NULL && application == NULL)
return FALSE;
+ DBG("control=%s application=%s network=%s",
+ control, application, network);
+
ofono_modem_set_string(modem->modem, "ControlPort", control);
ofono_modem_set_string(modem->modem, "ApplicationPort", application);
ofono_modem_set_string(modem->modem, "NetworkInterface", network);