Browse Source

* Patch from Yuri Silver to read data correctly. fix issue 39517

Michaël Van Canneyt 3 years ago
parent
commit
2460ecb9d9
1 changed files with 1 additions and 1 deletions
  1. 1 1
      packages/fcl-web/src/websocket/fpwebsocket.pp

+ 1 - 1
packages/fcl-web/src/websocket/fpwebsocket.pp

@@ -834,7 +834,7 @@ begin
     if aCount>MaxBufSize then
     if aCount>MaxBufSize then
       aCount:=MaxBufSize;
       aCount:=MaxBufSize;
     SetLength(Buf,aCount);
     SetLength(Buf,aCount);
-    aTransport.ReadBytes(Buf,aCount);
+    acount:=aTransport.ReadBytes(Buf,aCount);
     Move(Buf[0],Content[aPos],aCount);
     Move(Buf[0],Content[aPos],aCount);
     Inc(aPos,aCount);
     Inc(aPos,aCount);
     ToRead:=DataLength-aPos;
     ToRead:=DataLength-aPos;