fix a bug in progressServiceDiscovery() where we did not allow for early termination.

master
Rohit Grover 2015-05-21 14:44:21 +01:00
parent 3a72e5cd8a
commit 3e58c43354
1 changed files with 1 additions and 1 deletions

View File

@ -171,7 +171,7 @@ NordicServiceDiscovery::progressServiceDiscovery(void)
serviceCallback(services[serviceIndex]);
}
if (characteristicCallback) { /* characteristic discovery is optional. */
if (sDiscoveryActive && characteristicCallback) { /* characteristic discovery is optional. */
launchCharacteristicDiscovery(connHandle, services[serviceIndex].getStartHandle(), services[serviceIndex].getEndHandle());
} else {
serviceIndex++; /* Progress service index to keep discovery alive. */