From 6ec9b69871445bd223f58871be31df0dd85c6a7a Mon Sep 17 00:00:00 2001 From: Morris Jette <jette@schedmd.com> Date: Thu, 29 Sep 2016 19:19:10 -0600 Subject: [PATCH] Don't re-use a variable Counter became invalid due to re-use of a variable within a loop. --- src/srun/libsrun/launch.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/srun/libsrun/launch.c b/src/srun/libsrun/launch.c index dffb6ac4070..7acb7134dce 100644 --- a/src/srun/libsrun/launch.c +++ b/src/srun/libsrun/launch.c @@ -161,7 +161,7 @@ extern int launch_common_create_job_step(srun_job_t *job, bool use_all_cpus, void (*signal_function)(int), sig_atomic_t *destroy_job) { - int i, rc; + int i, j, rc; unsigned long step_wait = 0, my_sleep = 0; uint16_t base_dist; @@ -352,8 +352,8 @@ extern int launch_common_create_job_step(srun_job_t *job, bool use_all_cpus, "retrying"); } xsignal_unblock(sig_array); - for (i = 0; sig_array[i]; i++) - xsignal(sig_array[i], signal_function); + for (j = 0; sig_array[j]; j++) + xsignal(sig_array[j], signal_function); my_sleep = (getpid() % 1000) * 100 + 100000; } else { verbose("Job step creation still disabled, retrying"); -- GitLab