Clone of the nRF51822 repository from github The correct home is https://github.com/lancaster-university/nRF51822

Dependencies:   nrf51-sdk

Dependents:   microbit-dal microbit-ble-open microbit-dal-eddystone microbit-dal-ble-accelerometer-example ... more

Revision:
144:9d8fce4b4d5a
Parent:
143:9d73e7f9f2bf
Child:
147:457a129dfa5e
--- a/btle/btle_security.cpp	Fri May 08 15:33:57 2015 +0100
+++ b/btle/btle_security.cpp	Fri May 08 15:33:57 2015 +0100
@@ -26,6 +26,12 @@
 ble_error_t
 btle_initializeSecurity()
 {
+    /* guard against multiple initializations */
+    static bool initialized = false;
+    if (initialized) {
+        return BLE_ERROR_NONE;
+    }
+
     if (pstorage_init() != NRF_SUCCESS) {
         return BLE_ERROR_UNSPECIFIED;
     }
@@ -67,6 +73,7 @@
         }
     }
 
+    initialized = true;
     return BLE_ERROR_NONE;
 }