diff --git a/Engine/source/sim/netEvent.cpp b/Engine/source/sim/netEvent.cpp index 07b90f6ca..08707ea7f 100644 --- a/Engine/source/sim/netEvent.cpp +++ b/Engine/source/sim/netEvent.cpp @@ -344,6 +344,8 @@ void NetConnection::eventReadPacket(BitStream *bstream) if(unguaranteedPhase) { evt->process(this); + if (evt->getRefCount() == 0) + evt->incRef(); evt->decRef(); if(mErrorBuffer.isNotEmpty()) return;