diff --git a/src/plugins/mpi/lam/mpi_lam.c b/src/plugins/mpi/lam/mpi_lam.c
index 493c82a4cb675c786cbd7a3e892a41c37cbedea1..625269d2116c67da18d44d3c8f858e270cce5123 100644
--- a/src/plugins/mpi/lam/mpi_lam.c
+++ b/src/plugins/mpi/lam/mpi_lam.c
@@ -80,7 +80,7 @@ int mpi_p_thr_create(srun_job_t *job)
 
 int mpi_p_single_task()
 {
-	return true;
+	return false;
 }
 
 int mpi_p_exit()
diff --git a/src/srun/launch.c b/src/srun/launch.c
index 0fa380d607fc31de679e652ea1d27c2e1cc0c544..e25d62b08ab9d095420388cfd6991a37528bd7c9 100644
--- a/src/srun/launch.c
+++ b/src/srun/launch.c
@@ -138,7 +138,7 @@ launch(void *arg)
 			r->task_flags |= TASK_PARALLEL_DEBUG;
 
 		/* Node specific message contents */
-		if (slurm_mpi_single_task_per_node ())
+		if (slurm_mpi_single_task_per_node ()) 
 			r->tasks_to_launch = 1; 
 		else
 			r->tasks_to_launch = job->ntask[i];