diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2011-08-06 14:12:37 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2011-08-06 14:12:37 +0200 |
commit | bc63209b901f7a39bf4df12afa2d9d072f12bac3 (patch) | |
tree | a0932be1216b5dbf1e5c19571669ff13018c2038 | |
parent | 4cabdedafdc241706e342720a20bdfe3828dfadf (diff) | |
download | ofono-bc63209b901f7a39bf4df12afa2d9d072f12bac3.tar.bz2 |
udev: Fix network interface detection for Option HSO
-rw-r--r-- | plugins/udevng.c | 5 |
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); |