diff --git a/engine/common/net_encode.c b/engine/common/net_encode.c index 4610d729..44a13f6f 100644 --- a/engine/common/net_encode.c +++ b/engine/common/net_encode.c @@ -543,7 +543,8 @@ void Delta_ParseTableField( sizebuf_t *msg ) post_mul = MSG_ReadFloat( msg ); // delta encoders it's already initialized on this machine (local game) - if( delta_init ) return; + if( delta_init ) + Delta_Shutdown(); // add field to table Delta_AddField( dt->pName, pName, flags, bits, mul, post_mul );