From e7beee972df26fe2a90ecdcd8dcabfdc1911ed18 Mon Sep 17 00:00:00 2001 From: Manevolent Date: Sun, 5 Aug 2018 00:17:02 -0400 Subject: [PATCH] Nickname changing --- .../protocol/socket/client/LocalTeamspeakClientSocket.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java index 7c78567..8a1230b 100644 --- a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java +++ b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java @@ -473,7 +473,10 @@ public class LocalTeamspeakClientSocket throws CommandProcessException { try { setClientId(Integer.parseInt(singleCommand.get("aclid").getValue())); - setNickname(singleCommand.get("acn").getValue()); + + // Must use super because we're probably in RETRIEVING_DATA state and we'd block on this. + LocalTeamspeakClientSocket.super.setNickname(singleCommand.get("acn").getValue()); + serverId = Integer.parseInt(singleCommand.get("virtualserver_id").getValue()); } catch (Exception e) { throw new CommandProcessException(e);