Diff between f7a9ba58c08b87207c1523ac49c54909e68e691c and 8bb8aa512c8cada232743d6902723827516d5376

Changed Files

File Additions Deletions Status
src/profile.c +4 -0 modified

Full Patch

diff --git a/src/profile.c b/src/profile.c
index 562ef6d..aed36fc 100644
--- a/src/profile.c
+++ b/src/profile.c
@@ -292,6 +292,10 @@ static void append_prop(gpointer a, gpointer b)
 	struct prop_append_data *data = b;
 	DBusMessageIter entry, value, *dict = data->dict;
 	struct btd_device *dev = data->io->device;
+	struct ext_profile *ext = data->io->ext;
+
+	if (strcasecmp(p->uuid, ext->uuid) != 0)
+		return;
 
 	if (p->exists && !p->exists(p->uuid, dev, p->user_data))
 		return;