ソースを参照

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);