From bff52bdff31ac9182a9abcbfac63350cd5ae67de Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 10 Aug 2008 00:26:44 +0200 Subject: [PATCH] Don't match driver for root element --- src/element.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/element.c b/src/element.c index 7c892e6..2d4c5fb 100644 --- a/src/element.c +++ b/src/element.c @@ -325,6 +325,9 @@ static gint compare_priority(gconstpointer a, gconstpointer b) static gboolean match_driver(struct connman_element *element, struct connman_driver *driver) { + if (element->type == CONNMAN_ELEMENT_TYPE_ROOT) + return FALSE; + if (element->type != driver->type && driver->type != CONNMAN_ELEMENT_TYPE_UNKNOWN) return FALSE; -- 2.7.4