diff options
author | Tiago Cunha <tcunha@gmx.com> | 2009-10-28 22:50:24 +0000 |
---|---|---|
committer | Tiago Cunha <tcunha@gmx.com> | 2009-10-28 22:50:24 +0000 |
commit | 6338fd78f747406f8b39b29688849c8fb1f659c3 (patch) | |
tree | 70242ee5114bb01fd5f93eba8d5b819fabd4dab0 /server-client.c | |
parent | 181f7722b3c69188ff9634fffd0ade674518b373 (diff) | |
download | rtmux-6338fd78f747406f8b39b29688849c8fb1f659c3.tar.gz rtmux-6338fd78f747406f8b39b29688849c8fb1f659c3.tar.bz2 rtmux-6338fd78f747406f8b39b29688849c8fb1f659c3.zip |
Sync OpenBSD patchset 448:
Don't try to continue processing a client if the session has been destroyed.
Diffstat (limited to 'server-client.c')
-rw-r--r-- | server-client.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/server-client.c b/server-client.c index e89a8ba8..0d10eb4b 100644 --- a/server-client.c +++ b/server-client.c @@ -1,4 +1,4 @@ -/* $Id: server-client.c,v 1.6 2009-10-28 22:48:35 tcunha Exp $ */ +/* $Id: server-client.c,v 1.7 2009-10-28 22:50:24 tcunha Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott <nicm@users.sourceforge.net> @@ -198,9 +198,10 @@ server_client_loop(void) continue; server_client_handle_data(c); - - server_client_check_timers(c); - server_client_check_redraw(c); + if (c->session != NULL) { + server_client_check_timers(c); + server_client_check_redraw(c); + } } /* |