summaryrefslogtreecommitdiff
path: root/libavformat/libssh.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/libssh.c')
-rw-r--r--libavformat/libssh.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libavformat/libssh.c b/libavformat/libssh.c
index 4a9b8674cf..e4d42678c1 100644
--- a/libavformat/libssh.c
+++ b/libavformat/libssh.c
@@ -121,7 +121,8 @@ static int libssh_open(URLContext *h, const char *url, int flags)
access = O_RDONLY;
}
- if (!(s->file = sftp_open(s->sftp, path, access, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH))) {
+ /* 0666 = -rw-rw-rw- = read+write for everyone, minus umask */
+ if (!(s->file = sftp_open(s->sftp, path, access, 0666))) {
av_log(h, AV_LOG_ERROR, "Error opening sftp file: %s\n", ssh_get_error(s->session));
ret = AVERROR(EIO);
goto fail;