summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2013-05-01 15:53:12 -0700
committerRussell Belfer <rb@github.com>2013-05-01 15:53:12 -0700
commit2f28219ce3da1387548b8c614d73ee01ef80f9d6 (patch)
tree498b3fa28d477f8a1a027a91942dab13e1737e26 /src
parent52c52737353a7ee7b653ab314d7b89ca6ddafe63 (diff)
downloadlibgit2-2f28219ce3da1387548b8c614d73ee01ef80f9d6.tar.gz
clarify where error message is set
Diffstat (limited to 'src')
-rw-r--r--src/status.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/status.c b/src/status.c
index ac6b4379b..73472ab14 100644
--- a/src/status.c
+++ b/src/status.c
@@ -141,7 +141,7 @@ int git_status_foreach_ext(
/* if there is no HEAD, that's okay - we'll make an empty iterator */
if (((err = git_repository_head_tree(&head, repo)) < 0) &&
!(err == GIT_ENOTFOUND || err == GIT_EORPHANEDHEAD))
- return err;
+ return err;
memcpy(&diffopt.pathspec, &opts->pathspec, sizeof(diffopt.pathspec));
@@ -238,7 +238,7 @@ static int get_one_status(const char *path, unsigned int status, void *data)
p_fnmatch(sfi->expected, path, sfi->fnm_flags) != 0))
{
sfi->ambiguous = true;
- return GIT_EAMBIGUOUS;
+ return GIT_EAMBIGUOUS; /* giterr_set will be done by caller */
}
return 0;