Quellcode durchsuchen

Avoided access violation before closing the entry-point/router.

silvioprog vor 6 Jahren
Ursprung
Commit
8be0c506ed
2 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 1 1
      Source/BrookHTTPEntryPoints.pas
  2. 1 1
      Source/BrookHTTPRouter.pas

+ 1 - 1
Source/BrookHTTPEntryPoints.pas

@@ -498,8 +498,8 @@ end;
 
 destructor TBrookHTTPEntryPoints.Destroy;
 begin
-  FList.Free;
   SetActive(False);
+  FList.Free;
   SgLib.RemoveNotifier({$IFNDEF VER3_0}@{$ENDIF}LibNotifier);
   inherited Destroy;
 end;

+ 1 - 1
Source/BrookHTTPRouter.pas

@@ -755,8 +755,8 @@ end;
 
 destructor TBrookHTTPRouter.Destroy;
 begin
-  FRoutes.Free;
   SetActive(False);
+  FRoutes.Free;
   SgLib.RemoveNotifier({$IFNDEF VER3_0}@{$ENDIF}LibNotifier);
   inherited Destroy;
 end;