File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
Zolian.Server.Base/Network/Server Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -3215,13 +3215,14 @@ private async void OnDisconnect(object sender, EventArgs e)
32153215 {
32163216 var client = ( IWorldClient ) sender ! ;
32173217 var aisling = client . Aisling ;
3218-
32193218 if ( aisling == null )
32203219 {
32213220 ClientRegistry . TryRemove ( client . Id , out _ ) ;
32223221 return ;
32233222 }
32243223
3224+ var serial = client . Aisling . Serial ;
3225+
32253226 if ( aisling . Client . ExitConfirmed )
32263227 {
32273228 ServerSetup . ConnectionLogger ( $ "{ aisling . Username } either logged out or was removed from the server.") ;
@@ -3249,6 +3250,7 @@ private async void OnDisconnect(object sender, EventArgs e)
32493250 // Cleanup
32503251 aisling . Remove ( true ) ;
32513252 ClientRegistry . TryRemove ( client . Id , out _ ) ;
3253+ StorageManager . AislingBucket . TryRemovePlayerLock ( serial ) ;
32523254 ServerSetup . ConnectionLogger ( $ "{ aisling . Username } either logged out or was removed from the server.") ;
32533255 }
32543256 catch
You can’t perform that action at this time.
0 commit comments