diff --git a/engine/src/net/net_client.c b/engine/src/net/net_client.c index 5bea1e2..f83ac9e 100644 --- a/engine/src/net/net_client.c +++ b/engine/src/net/net_client.c @@ -39,7 +39,10 @@ void GSNetClientStep(GSNetClient net) { } void GSNetClientClose(GSNetClient net) { - if(net->sock != NULL) GSNetBaseClose(net->sock); + if(net->sock != NULL){ + GSNetStateDeinit(&net->state); + GSNetBaseClose(net->sock); + } free(net); }