commit dd93d4e69416e5207e16235d6ba20bce5acaa133
parent a1c727693103446bdbd0e7ab16771b15d2e10509
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Thu, 26 Jan 2006 21:05:53 +0200
some more changes, now it is time to integrate 9P
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/cmd/wm/client.c b/cmd/wm/client.c
@@ -46,7 +46,11 @@ void
detach_client_from_array(Client *c, Client **array)
{
size_t i;
- for(i = 0; array[i] != c; i++);
+ if(!array)
+ return;
+ for(i = 0; array[i] && array[i] != c; i++);
+ if(!array[i])
+ return; /* not found */
for(; array[i + 1]; i++)
array[i] = array[i + 1];
array[i] = nil;