correct O_RDONLY sftp bug with windows systems
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@181 7dcaeef0-15fb-0310-b436-a5af3365683c
Этот коммит содержится в:
родитель
d477025000
Коммит
d9832d1190
@ -845,8 +845,8 @@ SFTP_FILE *sftp_open(SFTP_SESSION *sftp, char *file, int access, SFTP_ATTRIBUTES
|
|||||||
u32 id=sftp_get_new_id(sftp);
|
u32 id=sftp_get_new_id(sftp);
|
||||||
BUFFER *buffer=buffer_new();
|
BUFFER *buffer=buffer_new();
|
||||||
STRING *filename;
|
STRING *filename;
|
||||||
if(access & O_RDONLY)
|
if(access == O_RDONLY)
|
||||||
flags|=SSH_FXF_READ;
|
flags|=SSH_FXF_READ; // if any of the other flag is set, READ should not be set initialy
|
||||||
if(access & O_WRONLY)
|
if(access & O_WRONLY)
|
||||||
flags |= SSH_FXF_WRITE;
|
flags |= SSH_FXF_WRITE;
|
||||||
if(access & O_RDWR)
|
if(access & O_RDWR)
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user