diff --git a/GameServer/Server/Packet/Recv/Friend/HandlerSearchPlayerCsReq.cs b/GameServer/Server/Packet/Recv/Friend/HandlerSearchPlayerCsReq.cs index bdba0a70..53584413 100644 --- a/GameServer/Server/Packet/Recv/Friend/HandlerSearchPlayerCsReq.cs +++ b/GameServer/Server/Packet/Recv/Friend/HandlerSearchPlayerCsReq.cs @@ -15,7 +15,8 @@ public class HandlerSearchPlayerCsReq : Handler foreach (var uid in req.UidList) { - var player = connection.Player!.FriendManager!.GetFriendPlayerData([(int)uid]).First(); + var player = connection.Player!.FriendManager!.GetFriendPlayerData([(int)uid]) + .FirstOrDefault(x => x.Uid == (int)uid); if (player != null) playerList.Add(player); }