From 381a460fa3e7e9c7ecc9631e1b6792f110e49970 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Tue, 18 Apr 2017 16:43:16 +1000 Subject: [PATCH] fix a crash --- ClassicalSharp/Network/NetworkProcessor.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ClassicalSharp/Network/NetworkProcessor.cs b/ClassicalSharp/Network/NetworkProcessor.cs index 056742da9..9e5ee9090 100644 --- a/ClassicalSharp/Network/NetworkProcessor.cs +++ b/ClassicalSharp/Network/NetworkProcessor.cs @@ -181,9 +181,11 @@ namespace ClassicalSharp.Network { packetSizes[i] = 0; } - classic.Reset(); - cpe.Reset(); - cpeBlockDefs.Reset(); + if (classic != null) { // null if no successful connection ever made before + classic.Reset(); + cpe.Reset(); + cpeBlockDefs.Reset(); + } reader.ExtendedPositions = false; writer.ExtendedPositions = false;