diff --git a/TcpDotNet/BaseClientNode.cs b/TcpDotNet/BaseClientNode.cs index 7809dad..fa36b4d 100644 --- a/TcpDotNet/BaseClientNode.cs +++ b/TcpDotNet/BaseClientNode.cs @@ -225,7 +225,7 @@ public abstract class BaseClientNode : Node var requestPacket = packetToSend as RequestPacket; if (requestPacket is not null) - requestPacket.CallbackId = _callbackIdGenerator.GetId(this, out _); + requestPacket.CallbackId = _callbackIdGenerator.GetId(packetToSend, out _); var completionSource = new TaskCompletionSource(); if (!_packetCompletionSources.TryGetValue(attribute.Id, out List>? completionSources))