diff --git a/src/srun/srun_job.c b/src/srun/srun_job.c
index 5262173afda06e7d338795bd6db2383f9a62b0cb..16c8a2dcd9b69633a9d350db2fb01a554c9bf08f 100644
--- a/src/srun/srun_job.c
+++ b/src/srun/srun_job.c
@@ -346,7 +346,7 @@ job_force_termination(srun_job_t *job)
 		update_job_state(job, SRUN_JOB_FORCETERM);
 	}
 
-	eio_signal_wakeup(job->eio);
+	eio_signal_shutdown(job->eio);
 }