From 54c03df3556684d6ef0b0d6533dc83bf53d426f0 Mon Sep 17 00:00:00 2001 From: "Daniel M. Weeks" Date: Thu, 11 Jun 2015 11:44:33 -0400 Subject: [PATCH] Fix shm crash if client is being removed --- src/sharedmemory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sharedmemory.c b/src/sharedmemory.c index a3c4cf2..67c9fa5 100644 --- a/src/sharedmemory.c +++ b/src/sharedmemory.c @@ -63,7 +63,7 @@ void Sharedmemory_update(void) Timer_init( &now ); while( Client_iterate(&client_itr) != NULL ) { - if( client_itr->authenticated ) + if( client_itr->authenticated && !client_itr->shutdown_wait ) { channel_t *channel = client_itr->channel; -- 2.30.2