diff --git a/ClassicalSharp/Network/NetworkProcessor.cs b/ClassicalSharp/Network/NetworkProcessor.cs index 9e5ee9090..298b5538d 100644 --- a/ClassicalSharp/Network/NetworkProcessor.cs +++ b/ClassicalSharp/Network/NetworkProcessor.cs @@ -180,12 +180,11 @@ namespace ClassicalSharp.Network { handlers[i] = null; packetSizes[i] = 0; } + if (classic == null) return; // null if no successful connection ever made before - if (classic != null) { // null if no successful connection ever made before - classic.Reset(); - cpe.Reset(); - cpeBlockDefs.Reset(); - } + classic.Reset(); + cpe.Reset(); + cpeBlockDefs.Reset(); reader.ExtendedPositions = false; writer.ExtendedPositions = false;