@@ -995,9 +995,8 @@ begin
TWSFramePayload.CopyMasked(Payload.Data,Buffer,Payload.MaskKey,aOffset);
end
else
- if Payload.DataLength > 0 then
- for I:=0 to Payload.DataLength-1 do
- buffer[aOffset + I]:=Payload.Data[I];
+ for I:=0 to int64(Payload.DataLength)-1 do
+ buffer[aOffset + I]:=Payload.Data[I];
Result := Buffer;
end;