summaryrefslogtreecommitdiff
path: root/src/commit.c
diff options
context:
space:
mode:
authorJakob Pfender <jpfender@elegosoft.com>2011-05-25 16:11:57 +0200
committerJakob Pfender <jpfender@elegosoft.com>2011-06-07 12:54:37 +0200
commit1869b31e0c99831b1de394ef8cb4d0c9ee633bea (patch)
tree1eed3d9adbe87acbab1dd3565ab6afd905259300 /src/commit.c
parent4d7905c579a4a89a4894ec1cea1f593338d1042f (diff)
downloadlibgit2-1869b31e0c99831b1de394ef8cb4d0c9ee633bea.tar.gz
index/fileops: Correctly process symbolic links
gitfo_exists() used to error out if the given file was a symbolic link, due to access() returning an error code. This is not expected behaviour, as gitfo_exists() should only check whether the file itself exists, not its link target if it is a symbolic link. Fix this by calling gitfo_lstat() instead, which is just a wrapper for lstat(). Also fix the same error in index_init_entry().
Diffstat (limited to 'src/commit.c')
0 files changed, 0 insertions, 0 deletions