Преглед на файлове

Fix/accescontrol default (#1113)

* Fixed mismatching function declaration and the resulting build error

* Fix #1112
Mark Giraud преди 7 години
родител
ревизия
b4f1c9e347
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      plugins/ua_accesscontrol_default.c

+ 1 - 1
plugins/ua_accesscontrol_default.c

@@ -56,7 +56,7 @@ activateSession_default(const UA_NodeId *sessionId,
        &UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]) {
         const UA_UserNameIdentityToken *token =
             (UA_UserNameIdentityToken*)userIdentityToken->content.decoded.data;
-        if(!UA_String_equal(&token->policyId, &username_policy))
+        if(!UA_String_equal(&token->policyId, &username_policy) || token->encryptionAlgorithm.length > 0)
             return UA_STATUSCODE_BADIDENTITYTOKENINVALID;
 
         /* Empty username and password */