瀏覽代碼

Server: Call AccessControl - closeSession; Fix #3013

Julius Pfrommer 4 年之前
父節點
當前提交
230378e775
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/server/ua_session_manager.c

+ 6 - 0
src/server/ua_session_manager.c

@@ -43,6 +43,12 @@ removeSession(UA_SessionManager *sm, session_list_entry *sentry) {
     }
 #endif
 
+    if(sm->server->config.accessControl.closeSession)
+        sm->server->config.accessControl.closeSession(sm->server,
+                                                      &sm->server->config.accessControl,
+                                                      &sentry->session.sessionId,
+                                                      sentry->session.sessionHandle);
+
     /* Detach the Session from the SecureChannel */
     UA_Session_detachFromSecureChannel(&sentry->session);