diff options
-rw-r--r-- | src/runner/runc/run.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/runner/runc/run.rs b/src/runner/runc/run.rs index bd32bdb..ab9e0fd 100644 --- a/src/runner/runc/run.rs +++ b/src/runner/runc/run.rs @@ -129,6 +129,10 @@ fn collect_output(task: &runner::Task) -> Result<Option<OutputHash>> { &paths::task_tmp_dir(&task.input_hash), paths::TASK_TMP_DEST_SUBDIR, ]); + if !Path::new(&source).is_dir() { + return Ok(None); + } + let filename = paths::output_tmp_filename(&task.input_hash); let hash = (|| -> Result<OutputHash> { |