commit | 59c46da5b569d175ae8d88270d1bb990238175ab | [log] [tgz] |
---|---|---|
author | Virtually Nick <vnick@apache.org> | Sun Aug 11 18:41:39 2019 -0400 |
committer | Virtually Nick <vnick@apache.org> | Sun Aug 11 18:49:45 2019 -0400 |
tree | dc6cfbd80f58c8737de698961fccdbeffe1dc862 | |
parent | 516963a16210503023bf100c94ad645b02ec983a [diff] |
GUACAMOLE-769: Get the value and avoid splitting the string.
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 043d16d..fee4357 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 @@ } // 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);