diff --git a/glx/glxext.c b/glx/glxext.c index 37416a4e4..f1355ce31 100644 --- a/glx/glxext.c +++ b/glx/glxext.c @@ -652,7 +652,7 @@ glxSuspendClients(void) int i; for (i = 1; i < currentMaxClients; i++) { - if (glxGetClient(clients[i])->client) + if (clients[i] && glxGetClient(clients[i])->client) IgnoreClient(clients[i]); } @@ -668,7 +668,7 @@ glxResumeClients(void) glxBlockClients = FALSE; for (i = 1; i < currentMaxClients; i++) { - if (glxGetClient(clients[i])->client) + if (clients[i] && glxGetClient(clients[i])->client) AttendClient(clients[i]); }