summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/shared/gatt-client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/gatt-client.c b/src/shared/gatt-client.c
index c369ccb40..e1d489d32 100644
--- a/src/shared/gatt-client.c
+++ b/src/shared/gatt-client.c
@@ -988,7 +988,7 @@ static void discover_secondary_cb(bool success, uint8_t att_ecode,
}
next:
- if (queue_isempty(op->pending_svcs))
+ if (queue_isempty(op->pending_svcs) || !op->svc_first)
goto done;
client->discovery_req = bt_gatt_discover_included_services(client->att,