diff options
author | Luiz Augusto von Dentz <luiz.dentz@openbossa.org> | 2008-11-07 18:21:43 -0300 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.dentz@openbossa.org> | 2008-11-07 18:21:43 -0300 |
commit | f449b80bffc98b01f4460905985a97416e5da8e2 (patch) | |
tree | 6a18099bf39d2c522ed1b6da8244e3819b9f6c13 /serial/manager.c | |
parent | 4ea2af53fa86ea69ff0bd60504393590e03861f7 (diff) |
Fix driver removal for serial port driver.
Because of the last changes serial port driver would not remove all ports
registered on probe just the one registered with serial port uuid if
registered.
Diffstat (limited to 'serial/manager.c')
-rw-r--r-- | serial/manager.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/serial/manager.c b/serial/manager.c index 60aa78e5..13968c09 100644 --- a/serial/manager.c +++ b/serial/manager.c @@ -107,13 +107,13 @@ static int serial_probe(struct btd_device *device, const char *uuid) return port_register(connection, path, &src, &dst, uuid, ch); } -static void serial_remove(struct btd_device *device, const char *uuid) +static void serial_remove(struct btd_device *device) { const gchar *path = device_get_path(device); DBG("path %s", path); - port_unregister(path, uuid); + port_unregister(path); } @@ -129,7 +129,7 @@ static int port_probe(struct btd_device *device, GSList *uuids) static void port_remove(struct btd_device *device) { - return serial_remove(device, SERIAL_PORT_UUID); + return serial_remove(device); } static struct btd_device_driver serial_port_driver = { |