sftp handle LIBSSH2_FX_PERMISSION_DENIED as EACCES.
commit1866f9169f76818463b779cbf62781bf70b86800
authorAndreas Mohr <and@gmx.li>
Thu, 7 Jan 2016 19:04:06 +0000 (7 19:04 +0000)
committerAndrew Borodin <aborodin@vmail.ru>
Thu, 28 Dec 2017 07:18:08 +0000 (28 10:18 +0300)
tree011bc5d70d9a3e4ff38f69909365ee78766cf47e
parent22076e2d8b543ff8356f8307793baf2806620748
sftp handle LIBSSH2_FX_PERMISSION_DENIED as EACCES.

When libssh2_sftp_stat_ex(LIBSSH2_SFTP_STAT|LIBSSH2_SFTP_LSTAT) returns with
LIBSSH2_ERROR_SFTP_PROTOCOL (-31) and LIBSSH2_FX_PERMISSION_DENIED (3)
handle this error case like local stat/lstat() returns -EACCES.

Signed-off-by: Andreas Mohr <and@gmx.li>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
src/vfs/sftpfs/internal.c