test

Dependencies:   nrf51-sdk

Dependents:   microbit-dal

Fork of nRF51822 by Lancaster University

Revision:
144:9d8fce4b4d5a
Parent:
143:9d73e7f9f2bf
Child:
147:457a129dfa5e
diff -r 9d73e7f9f2bf -r 9d8fce4b4d5a btle/btle_security.cpp
--- 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;
 }