fix race condition. (#538)

This commit is contained in:
Tingluo Huang
2020-06-11 16:17:24 -04:00
committed by GitHub
parent de4490d06d
commit e728b8594d

View File

@@ -346,9 +346,6 @@ namespace GitHub.Runner.Sdk
// data buffers one last time before returning
ProcessOutput();
Trace.Info($"Finished process {_proc.Id} with exit code {_proc.ExitCode}, and elapsed time {_stopWatch.Elapsed}.");
}
if (cancellationToken.IsCancellationRequested)
{
// Ensure cancellation also finish on the cancellationToken.Register thread.
@@ -356,6 +353,9 @@ namespace GitHub.Runner.Sdk
Trace.Info($"Process Cancellation finished.");
}
Trace.Info($"Finished process {_proc.Id} with exit code {_proc.ExitCode}, and elapsed time {_stopWatch.Elapsed}.");
}
cancellationToken.ThrowIfCancellationRequested();
// Wait for process to finish.