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 <[email protected]> Authored: Wed Nov 2 17:07:42 2016 +0200 Committer: georgi.georgiev <[email protected]> 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 {
