diff --git a/src/client/NP/NPClient.cs b/src/client/NP/NPClient.cs
index 68e6eb7..27ba3dd 100644
--- a/src/client/NP/NPClient.cs
+++ b/src/client/NP/NPClient.cs
@@ -187,7 +187,7 @@ namespace NPSharp.NP
/// Authenticates a server ticket.
///
/// True if the ticket validation succeeded, otherwise false.
- public async Task ValidateTicket(IPAddress clientIP, Ticket ticket)
+ public async Task ValidateTicket(IPAddress clientIP, ulong guid, Ticket ticket)
{
var tcs = new TaskCompletionSource();
@@ -204,7 +204,7 @@ namespace NPSharp.NP
{
ClientIP = (uint)IPAddress.HostToNetworkOrder((int)BitConverter.ToUInt32(clientIP.GetAddressBytes(), 0)),
Ticket = ticket.Serialize(),
- NPID = ticket.ClientID
+ NPID = guid
});
return await tcs.Task;