From 467d98065f9076b2f63423dba1d9fafd1c5b8ee1 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Sun, 6 Sep 2015 21:12:33 +0200 Subject: record_deps needs to go back to where redo started, so the paths make sense --- redo.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/redo.c b/redo.c index 8398962..3ef8723 100644 --- a/redo.c +++ b/redo.c @@ -842,6 +842,8 @@ record_deps(int targetc, char *targetv[]) if (dep_fd < 0) return; + fchdir(dir_fd); + for (targeti = 0; targeti < targetc; targeti++) { fd = open(targetv[targeti], O_RDONLY); if (fd < 0) -- cgit 1.4.1