Commit 727173c3ab3a0b386e808d2d6bbeacd048710216

Stefan Sperling 2020-11-06T00:20:05

initialize sb.st_mode after stat(2) failure in got_worktree_resolve_path()

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/lib/worktree.c b/lib/worktree.c
index 544e96b..b055ee4 100644
--- a/lib/worktree.c
+++ b/lib/worktree.c
@@ -3639,6 +3639,7 @@ got_worktree_resolve_path(char **wt_path, struct got_worktree *worktree,
 			err = got_error_from_errno2("lstat", arg);
 			goto done;
 		}
+		sb.st_mode = 0;
 	}
 	if (S_ISLNK(sb.st_mode)) {
 		/*