--- globus_2_4_3_adv2003_fix892_fix956_more/gram/jobmanager/source/globus_gram_job_manager_script.c Sun Jan 4 02:09:39 2004 +++ globus_2_4_3_adv2003_fix892_fix956_plus/gram/jobmanager/source/globus_gram_job_manager_script.c Mon Jan 5 19:48:16 2004 @@ -1699,10 +1699,13 @@ } else if(strcmp(variable, "GRAM_SCRIPT_STAGED_OUT") == 0) { - globus_l_gram_job_manager_script_staged_done( - request, - GLOBUS_GRAM_JOB_MANAGER_STAGE_OUT, - value); + if(request->jobmanager_state == starting_jobmanager_state) + { + globus_l_gram_job_manager_script_staged_done( + request, + GLOBUS_GRAM_JOB_MANAGER_STAGE_OUT, + value); + } } else if(strcmp(variable, "GRAM_SCRIPT_REMOTE_IO_FILE") == 0) {