Diff between 91d66daa49b19ea2f97762bf56c00474b9914fcf and b5f48fb4fe335beac719bc510a22ab73c3e944ff

Changed Files

File Additions Deletions Status
src/gatt-database.c +3 -6 modified

Full Patch

diff --git a/src/gatt-database.c b/src/gatt-database.c
index f182fd0..26e4fae 100644
--- a/src/gatt-database.c
+++ b/src/gatt-database.c
@@ -1959,21 +1959,18 @@ static bool database_add_chrc(struct external_service *service,
 		return false;
 
 	/* Handle the descriptors that belong to this characteristic. */
-	entry = queue_get_entries(service->descs);
-	while (entry) {
+	for (entry = queue_get_entries(service->descs); entry;
+							entry = entry->next) {
 		struct external_desc *desc = entry->data;
 
 		if (desc->handled || g_strcmp0(desc->chrc_path, chrc->path))
-			goto next;
+			continue;
 
 		if (!database_add_desc(service, desc)) {
 			chrc->attrib = NULL;
 			error("Failed to create descriptor entry");
 			return false;
 		}
-
-next:
-		entry = entry->next;
 	}
 
 	return true;