High level Bluetooth Low Energy API and radio abstraction layer

Dependencies:   nRF51822

Dependents:   LinkNode_LIS3DH

Fork of BLE_API by Bluetooth Low Energy

Files at this revision

API Documentation at this revision

Comitter:
rgrover1
Date:
Fri Jun 19 15:52:03 2015 +0100
Parent:
497:926d444599e8
Child:
499:db9bc083f91e
Commit message:
Synchronized with git rev a7cf0629
Author: Rohit Grover
add a sanity check to DiscoveredCharacteristic::read().

Changed in this revision

common/DiscoveredCharacteristic.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/common/DiscoveredCharacteristic.cpp	Fri Jun 19 15:52:03 2015 +0100
+++ b/common/DiscoveredCharacteristic.cpp	Fri Jun 19 15:52:03 2015 +0100
@@ -37,6 +37,10 @@
         return BLE_ERROR_OPERATION_NOT_PERMITTED;
     }
 
+    if (!gattc) {
+        return BLE_ERROR_INVALID_STATE;
+    }
+
     return gattc->read(connHandle, valueHandle, offset);
 }