summaryrefslogtreecommitdiff
path: root/libavformat/libssh.c
diff options
context:
space:
mode:
authorLukasz Marek <lukasz.m.luki@gmail.com>2013-12-28 19:33:21 +0100
committerLukasz Marek <lukasz.m.luki@gmail.com>2013-12-29 16:24:07 +0100
commit247a8fa70f9d7f1cf47ff28c10b4569ff9c4c6a9 (patch)
tree237e3b35db92c55d416a2536cd5edb5267881921 /libavformat/libssh.c
parent8a0d446ad618ff89e2e212beb7e6ebee125a85a4 (diff)
lavf/libssh: fix file mode
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
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;