Replaced excessively paranoid filename validation regex in FileReceiver with Path.GetInvalidFileNameChars, server is notified if a client cancels a file transfer for whatever reason
This commit is contained in:
@@ -999,11 +999,16 @@ namespace Barotrauma.Networking
|
||||
}
|
||||
|
||||
public void CancelFileTransfer(FileReceiver.FileTransferIn transfer)
|
||||
{
|
||||
CancelFileTransfer(transfer);
|
||||
}
|
||||
|
||||
public void CancelFileTransfer(int sequenceChannel)
|
||||
{
|
||||
NetOutgoingMessage msg = client.CreateMessage();
|
||||
msg.Write((byte)ClientPacketHeader.FILE_REQUEST);
|
||||
msg.Write((byte)FileTransferMessageType.Cancel);
|
||||
msg.Write((byte)transfer.SequenceChannel);
|
||||
msg.Write((byte)sequenceChannel);
|
||||
client.SendMessage(msg, NetDeliveryMethod.ReliableUnordered);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user