mirror of
https://github.com/libgit2/libgit2.git
synced 2026-06-22 06:26:26 +00:00
repository: fix operators in foreach_worktree
Fix a simple operator precedence bug in `git_repository_foreach_worktree`.
This commit is contained in:
@@ -3145,7 +3145,7 @@ int git_repository_foreach_worktree(git_repository *repo,
|
||||
return cb(repo, payload);
|
||||
|
||||
if ((error = git_repository_open(&worktree_repo, repo->commondir)) < 0 ||
|
||||
(error = cb(worktree_repo, payload) != 0))
|
||||
(error = cb(worktree_repo, payload)) != 0)
|
||||
goto out;
|
||||
|
||||
git_repository_free(worktree_repo);
|
||||
@@ -3160,7 +3160,7 @@ int git_repository_foreach_worktree(git_repository *repo,
|
||||
git_worktree_free(worktree);
|
||||
worktree = NULL;
|
||||
|
||||
if ((error = git_worktree_lookup(&worktree, repo, worktrees.strings[i]) < 0) ||
|
||||
if ((error = git_worktree_lookup(&worktree, repo, worktrees.strings[i])) < 0 ||
|
||||
(error = git_repository_open_from_worktree(&worktree_repo, worktree)) < 0) {
|
||||
if (error != GIT_ENOTFOUND)
|
||||
goto out;
|
||||
|
||||
Reference in New Issue
Block a user