From 6338fd78f747406f8b39b29688849c8fb1f659c3 Mon Sep 17 00:00:00 2001 From: Tiago Cunha Date: Wed, 28 Oct 2009 22:50:24 +0000 Subject: [PATCH] Sync OpenBSD patchset 448: Don't try to continue processing a client if the session has been destroyed. --- server-client.c | 9 +++++---- 1 file 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 @@ -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); + } } /*