From ed186dadceddd5206d8e3fe69c37b87b0ebe769b Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Wed, 22 May 2013 09:52:54 -0700 Subject: [PATCH] Fix asynch I/O race condition. --- scp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scp.c b/scp.c index 555e5e00..8f5a3bf0 100644 --- a/scp.c +++ b/scp.c @@ -6369,7 +6369,7 @@ if (!uptr->next) if (sim_clock_queue != QUEUE_LIST_END) sim_interval = sim_clock_queue->time; else sim_interval = noqueue_time = NOQUEUE_WAIT; -if (sim_is_active(uptr)) { +if (uptr->next) { if (sim_deb) { sim_debug (SIM_DBG_EVENT, sim_dflt_dev, "Cancel failed for %s\n", sim_uname(uptr)); fclose(sim_deb);