Переглянути джерело

don't keep alive connections that failed

Ondrej Pokorny 4 роки тому
батько
коміт
c68c22e9e8
1 змінених файлів з 4 додано та 1 видалено
  1. 4 1
      packages/fcl-web/src/base/fphttpserver.pp

+ 4 - 1
packages/fcl-web/src/base/fphttpserver.pp

@@ -569,7 +569,7 @@ begin
   Try
     if FSetupSocket then
       begin
-    SetupSocket;
+      SetupSocket;
       FSetupSocket:=False;
       end;
     // Read headers.
@@ -613,7 +613,10 @@ begin
     end;
   Except
     On E : Exception do
+      begin
+      FKeepAlive:=False; // don't keep alive connections that failed
       HandleRequestError(E);
+      end;
   end;
 end;