* Use correct stream type in TBase64Encoding.DoEncode, fix issue #40779

This commit is contained in:
Michaël Van Canneyt 2024-05-13 10:36:53 +02:00
parent 0248b9904c
commit 52c65e076f

View File

@ -140,10 +140,10 @@ end;
function TBase64Encoding.DoEncode(const aInput, aOutput: TStream): Integer; function TBase64Encoding.DoEncode(const aInput, aOutput: TStream): Integer;
Var Var
S : TBase64DecodingStream; S : TBase64EncodingStream;
begin begin
S:=TBase64DecodingStream.Create(aInput); S:=TBase64EncodingStream.Create(aInput);
try try
Result:=S.Size; Result:=S.Size;
aOutput.CopyFrom(S,Result); aOutput.CopyFrom(S,Result);