You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@milagro.apache.org by sa...@apache.org on 2016/11/02 15:29:04 UTC

[3/4] incubator-milagro-mfa-sdk-ios git commit: Add lock statement to isInitialized varaible and destroy method

Add lock statement to isInitialized varaible and destroy method


Project: http://git-wip-us.apache.org/repos/asf/incubator-milagro-mfa-sdk-ios/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-milagro-mfa-sdk-ios/commit/1373e592
Tree: http://git-wip-us.apache.org/repos/asf/incubator-milagro-mfa-sdk-ios/tree/1373e592
Diff: http://git-wip-us.apache.org/repos/asf/incubator-milagro-mfa-sdk-ios/diff/1373e592

Branch: refs/heads/master
Commit: 1373e592be11e8c45c2c55a9dbf2532b8bbdfe8a
Parents: 54b519e
Author: georgi.georgiev <ge...@certivox.com>
Authored: Wed Nov 2 17:07:42 2016 +0200
Committer: georgi.georgiev <ge...@certivox.com>
Committed: Wed Nov 2 17:07:42 2016 +0200

----------------------------------------------------------------------
 src/MPin.mm | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-milagro-mfa-sdk-ios/blob/1373e592/src/MPin.mm
----------------------------------------------------------------------
diff --git a/src/MPin.mm b/src/MPin.mm
index f0e15d7..f6f2c80 100644
--- a/src/MPin.mm
+++ b/src/MPin.mm
@@ -48,9 +48,9 @@ typedef sdk_non_tee::Context Context;
     
     [lock lock];
     mpin.Init(StringMap(), sdk_non_tee::Context::Instance());
-    [lock unlock];
-    
     isInitialized = true;
+    [lock unlock];
+
 }
 
 + (void) initSDKWithHeaders:(NSDictionary *)dictHeaders{
@@ -66,14 +66,15 @@ typedef sdk_non_tee::Context Context;
     
     [lock lock];
     mpin.Init(StringMap(), sdk_non_tee::Context::Instance(), sm_CustomHeaders);
-    [lock unlock];
-    
     isInitialized = true;
+    [lock unlock];
 }
 
 + (void) Destroy {
+    [lock lock];
     mpin.Destroy();
     isInitialized = false;
+    [lock unlock];
 }
 
 + (MpinStatus*) TestBackend:(const NSString * ) url {