Signed-off-by: Bjørn Mork <[email protected]>
---
 plugins/udevng.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/plugins/udevng.c b/plugins/udevng.c
index 9fee7c2..d27dd67 100644
--- a/plugins/udevng.c
+++ b/plugins/udevng.c
@@ -324,7 +324,10 @@ static gboolean setup_huawei(struct modem_info *modem)
                        net = info->devnode;
                } else if (g_strcmp0(info->interface, "255/1/9") == 0 ||
                                g_strcmp0(info->interface, "255/1/57") == 0) {
-                       qmi = info->devnode;
+                       if (g_strcmp0(info->subsystem, "net") == 0)
+                               net = info->devnode;
+                       else
+                               qmi = info->devnode;
                } else if (g_strcmp0(info->interface, "255/255/255") == 0) {
                        if (g_strcmp0(info->number, "00") == 0)
                                mdm = info->devnode;
-- 
1.7.10.4

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to