diff options
author | Jakob Pfender <jpfender@elegosoft.com> | 2011-05-25 16:11:57 +0200 |
---|---|---|
committer | Jakob Pfender <jpfender@elegosoft.com> | 2011-06-07 12:54:37 +0200 |
commit | 1869b31e0c99831b1de394ef8cb4d0c9ee633bea (patch) | |
tree | 1eed3d9adbe87acbab1dd3565ab6afd905259300 /src/commit.c | |
parent | 4d7905c579a4a89a4894ec1cea1f593338d1042f (diff) | |
download | libgit2-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