From 59c46da5b569d175ae8d88270d1bb990238175ab Mon Sep 17 00:00:00 2001 From: Virtually Nick Date: Sun, 11 Aug 2019 18:41:39 -0400 Subject: [PATCH] GUACAMOLE-769: Get the value and avoid splitting the string. --- .../guacamole/auth/radius/AuthenticationProviderService.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java b/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java index 043d16d05..fee43575d 100644 --- a/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java +++ b/extensions/guacamole-auth-radius/src/main/java/org/apache/guacamole/auth/radius/AuthenticationProviderService.java @@ -109,8 +109,7 @@ public class AuthenticationProviderService { } // We have the required attributes - convert to strings and then generate the additional login box/field - logger.debug("Received challenge: {}", replyAttr.getValue().toString()); - String replyMsg = replyAttr.toString().split(" = ", 2)[1]; + String replyMsg = replyAttr.getValue().toString(); String radiusState = BaseEncoding.base16().encode(stateAttr.getValue().getBytes()); Field radiusResponseField = new PasswordField(CHALLENGE_RESPONSE_PARAM); Field radiusStateField = new RadiusStateField(radiusState);