Skip to content

Commit 8c99883

Browse files
committed
Fix segfault when using shmem
1 parent 667548c commit 8c99883

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/client/glimpl.c

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -484,16 +484,17 @@ void glimpl_goodbye()
484484
pb_push(0);
485485
glimpl_submit();
486486

487-
if (client != NULL)
487+
if (client != NULL) {
488488
__enet_peer_disconnect(peer, 0);
489489

490-
ENetEvent event;
491-
while (__enet_host_service(client, &event, 100) >= 0)
492-
if (event.type == ENET_EVENT_TYPE_DISCONNECT)
493-
break;
490+
ENetEvent event;
491+
while (__enet_host_service(client, &event, 100) >= 0)
492+
if (event.type == ENET_EVENT_TYPE_DISCONNECT)
493+
break;
494494

495-
__enet_host_destroy(client);
496-
__enet_deinitialize();
495+
__enet_host_destroy(client);
496+
__enet_deinitialize();
497+
}
497498

498499
// if (net_ctx != NULL)
499500
// net_goodbye(net_ctx);

0 commit comments

Comments
 (0)