Skip to content

Commit

Permalink
Merge pull request #167 from dboltovskyi/fix/security_init
Browse files Browse the repository at this point in the history
Move initialization of mobileSecurities to Security Manager constructor
  • Loading branch information
dboltovskyi authored May 10, 2019
2 parents b99f18d + 5452dfc commit 109d1cb
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions modules/mobile_session_impl.lua
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@ function mt.__index:StopRPC()
return ret
:Do(function(_, _)
self.security:unregisterAllSecureServices()
self.security:unregisterSessionSecurity()
end)
end

Expand Down
4 changes: 4 additions & 0 deletions modules/security/security_manager.lua
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,10 @@ function security_mt.__index:registerSessionSecurity()
end
end

function security_mt.__index:unregisterSessionSecurity()
SecurityManager.mobileSecurities[self.session.sessionId.get()] = nil
end

--- Register service into mobile session security. Service assumed as secure
-- @tparam number service Service number
function security_mt.__index:registerSecureService(service)
Expand Down

0 comments on commit 109d1cb

Please sign in to comment.