diff --git a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java index a17f60c..0933541 100644 --- a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java +++ b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/AbstractTeamspeakClientSocket.java @@ -107,8 +107,8 @@ public abstract class AbstractTeamspeakClientSocket private boolean reading = false; - protected AbstractTeamspeakClientSocket() { - super(SocketRole.CLIENT); + protected AbstractTeamspeakClientSocket(SocketRole role) { + super(role); // Initialize reassembly queue for (PacketBodyType bodyType : PacketBodyType.values()) 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 d9ec749..1594fdf 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 @@ -15,6 +15,7 @@ import com.github.manevolent.ts3j.identity.Uid; import com.github.manevolent.ts3j.protocol.NetworkPacket; import com.github.manevolent.ts3j.protocol.PacketKind; import com.github.manevolent.ts3j.protocol.ProtocolRole; +import com.github.manevolent.ts3j.protocol.SocketRole; import com.github.manevolent.ts3j.protocol.client.ClientConnectionState; import com.github.manevolent.ts3j.protocol.header.PacketHeader; import com.github.manevolent.ts3j.protocol.packet.PacketBody0Voice; @@ -60,7 +61,7 @@ public class LocalTeamspeakClientSocket private Map awaitingCommands = new ConcurrentHashMap<>(); public LocalTeamspeakClientSocket() { - super(); + super(SocketRole.CLIENT); namedProcessors.put("initserver", new InitServerHandler());