소스 검색

fcl-web: fixed crash in websocket server on windows when closing when already disconnected

mattias 3 년 전
부모
커밋
eb17e6fd2d
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      packages/fcl-web/src/websocket/fpcustwsserver.pp

+ 2 - 1
packages/fcl-web/src/websocket/fpcustwsserver.pp

@@ -586,7 +586,8 @@ end;
 
 procedure TCustomWSServer.CloseConnectionSocket(aConnection: TWSServerConnection; var aContinue: boolean);
 begin
-  aConnection.ServerTransport.CloseSocket;
+  if aConnection.ServerTransport<>nil then
+    aConnection.ServerTransport.CloseSocket;
   aContinue:=True;
 end;