From d5989b5b0a03f0e8205c6e7f80be0cc94c664ec2 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 8 Mar 2009 14:23:22 +0100 Subject: [PATCH] Make sure only matching device probe routines are called --- src/device.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/device.c b/src/device.c index 1657235..7bb9a40 100644 --- a/src/device.c +++ b/src/device.c @@ -654,6 +654,9 @@ static void probe_driver(struct connman_element *element, gpointer user_data) if (element->device->driver != NULL) return; + if (driver->type != element->device->type) + return 0; + if (driver->probe(element->device) < 0) return; -- 2.7.4