Tiny change in allocation of StringMap
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/d2a6f44d Tree: http://git-wip-us.apache.org/repos/asf/incubator-milagro-mfa-sdk-ios/tree/d2a6f44d Diff: http://git-wip-us.apache.org/repos/asf/incubator-milagro-mfa-sdk-ios/diff/d2a6f44d Branch: refs/heads/master Commit: d2a6f44d3ed971058f7c2be9efe35a0da6c28277 Parents: 742285c Author: Tihomir Ganev <[email protected]> Authored: Tue Nov 1 11:26:56 2016 +0200 Committer: Tihomir Ganev <[email protected]> Committed: Tue Nov 1 11:26:56 2016 +0200 ---------------------------------------------------------------------- src/MPin.mm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-milagro-mfa-sdk-ios/blob/d2a6f44d/src/MPin.mm ---------------------------------------------------------------------- diff --git a/src/MPin.mm b/src/MPin.mm index 974947d..18cec88 100644 --- a/src/MPin.mm +++ b/src/MPin.mm @@ -43,11 +43,13 @@ typedef sdk_non_tee::Context Context; } +(void) initSDK { + if (isInitialized) return; - StringMap sm; + [lock lock]; - mpin.Init(sm, sdk_non_tee::Context::Instance()); + mpin.Init(StringMap(), sdk_non_tee::Context::Instance()); [lock unlock]; + isInitialized = true; } @@ -55,7 +57,6 @@ typedef sdk_non_tee::Context Context; if (isInitialized) return; - StringMap sm; StringMap sm_CustomHeaders; for( id headerName in dictHeaders) @@ -64,8 +65,9 @@ typedef sdk_non_tee::Context Context; } [lock lock]; - mpin.Init(sm, sdk_non_tee::Context::Instance(), sm_CustomHeaders); + mpin.Init(StringMap(), sdk_non_tee::Context::Instance(), sm_CustomHeaders); [lock unlock]; + isInitialized = true; }
