From 1746041914ba76450ca898f564e0811e4874f527 Mon Sep 17 00:00:00 2001 From: Patrik Flykt Date: Tue, 29 Jan 2013 11:43:00 +0200 Subject: network: Unset driver on failed match --- src/network.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/network.c') diff --git a/src/network.c b/src/network.c index bef6e0d9..0d95af88 100644 --- a/src/network.c +++ b/src/network.c @@ -762,8 +762,10 @@ static int network_probe(struct connman_network *network) for (list = driver_list; list; list = list->next) { driver = list->data; - if (match_driver(network, driver) == FALSE) + if (match_driver(network, driver) == FALSE) { + driver = NULL; continue; + } DBG("driver %p name %s", driver, driver->name); -- cgit v1.2.3