diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2007-10-04 10:39:07 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2007-10-04 10:39:07 +0000 |
commit | 19c1e1a800da9bee277f3db619262a0c2ce3fbc7 (patch) | |
tree | 9658275b2b07c2b4bc001762d1ab781fd621c7ba /server-fn.c | |
parent | adc5f80bf927d58e33dc837561841d8dc31ba174 (diff) |
Rename window.
Diffstat (limited to 'server-fn.c')
-rw-r--r-- | server-fn.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/server-fn.c b/server-fn.c index bceccbdc..5237dada 100644 --- a/server-fn.c +++ b/server-fn.c @@ -1,4 +1,4 @@ -/* $Id: server-fn.c,v 1.16 2007-10-04 00:02:10 nicm Exp $ */ +/* $Id: server-fn.c,v 1.17 2007-10-04 10:39:07 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> @@ -113,7 +113,8 @@ server_write_window( for (i = 0; i < ARRAY_LENGTH(&clients); i++) { c = ARRAY_ITEM(&clients, i); - if (c != NULL && c->session->window == w) { + if (c != NULL && + c->session != NULL && c->session->window == w) { if (c->flags & CLIENT_HOLD) /* XXX OUTPUT only */ continue; server_write_client(c, type, buf, len); @@ -188,7 +189,7 @@ server_redraw_window(struct window *w) for (i = 0; i < ARRAY_LENGTH(&clients); i++) { c = ARRAY_ITEM(&clients, i); - if (c != NULL && c->session->window == w) + if (c != NULL && c->session != NULL && c->session->window == w) server_redraw_client(c); } } |