diff options
-rw-r--r-- | src/shared/gatt-client.c | 2 |
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, |