Commit Diff


commit - 017406073fd742cc052672dd2f2689838e76df3f
commit + 727173c3ab3a0b386e808d2d6bbeacd048710216
blob - 544e96bec7b37b7f8247ce5b06bb9409d80990f0
blob + b055ee4a9241e2cbc52608a69d97a87cd1161bb8
--- lib/worktree.c
+++ lib/worktree.c
@@ -3639,6 +3639,7 @@ got_worktree_resolve_path(char **wt_path, struct got_w
 			err = got_error_from_errno2("lstat", arg);
 			goto done;
 		}
+		sb.st_mode = 0;
 	}
 	if (S_ISLNK(sb.st_mode)) {
 		/*