From b5f48fb4fe335beac719bc510a22ab73c3e944ff Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Mon, 13 Apr 2015 17:06:29 +0300 Subject: [PATCH] core/gatt: Remove goto next Replace it with for which is more readable. --- src/gatt-database.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/gatt-database.c b/src/gatt-database.c index f182fd026..26e4fae8f 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; -- 2.47.3