OSDN Git Service

core: Fix not adding UUID found during pairing
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Tue, 25 Jun 2013 16:36:00 +0000 (19:36 +0300)
committerJohan Hedberg <johan.hedberg@intel.com>
Tue, 25 Jun 2013 16:53:16 +0000 (19:53 +0300)
This is a regression introduce by de63199f0c89fce76180edd40359fde4b13c54c1
where the list of UUID found is always empty thus causing no driver to be
probed.

src/device.c

index c324764..edd377c 100644 (file)
@@ -2694,7 +2694,7 @@ static int update_record(struct browse_req *req, const char *uuid,
        if (l == NULL) {
                l = g_slist_find_custom(req->profiles_added, uuid,
                                                        bt_uuid_strcmp);
-               if (l == NULL)
+               if (l != NULL)
                        return 0;
                req->profiles_added = g_slist_append(req->profiles_added,
                                                        g_strdup(uuid));