Ver Fonte

fix TCustomBase64Encoding.DoEncode(TStream)

Ondrej Pokorny há 9 meses atrás
pai
commit
bc7ed55aab
1 ficheiros alterados com 2 adições e 3 exclusões
  1. 2 3
      packages/vcl-compat/src/system.netencoding.pp

+ 2 - 3
packages/vcl-compat/src/system.netencoding.pp

@@ -228,10 +228,9 @@ Var
   S : TBase64EncodingStream;
 
 begin
-  S:=TBase64EncodingStream.Create(aInput,FCharsPerline,FLineSeparator,FPadEnd);
+  S:=TBase64EncodingStream.Create(aOutput,FCharsPerline,FLineSeparator,FPadEnd);
   try
-    Result:=S.Size;
-    aOutput.CopyFrom(S,Result);
+    Result:=S.CopyFrom(aInput,0);
   finally
     S.Free;
   end;