Skip to content

Commit 053514b

Browse files
FIX: AV on client Disconnect
1 parent d5683fb commit 053514b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

TCP_IP/uchunkmanager.pas

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
(******************************************************************************)
22
(* TChunkmanager 03.06.2015 *)
33
(* *)
4-
(* Version : 0.14 *)
4+
(* Version : 0.15 *)
55
(* *)
66
(* Author : Uwe Schächterle (Corpsman) *)
77
(* *)
@@ -40,6 +40,7 @@
4040
(* 0.13 - Fix Nilpointer nach disconnect während receive Event *)
4141
(* 0.14 - Fix Memleak if server is killed with more than 1 *)
4242
(* client connected. *)
43+
(* 0.15 - Fix AV on client disconnect *)
4344
(* *)
4445
(******************************************************************************)
4546
Unit uChunkmanager;
@@ -754,8 +755,8 @@
754755
fconnection.IterReset;
755756
If assigned(fconnection.Iterator) Then Begin
756757
OnDisconnect(fconnection.Iterator);
758+
UnRegisterSocket(fconnection.Iterator);
757759
End;
758-
UnRegisterSocket(fconnection.Iterator);
759760
End;
760761
fconnection.Disconnect(Forced);
761762
End;

0 commit comments

Comments
 (0)