From 6298fd453124019c590c79cb9a5fc7e800bbe84e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Wed, 9 Jan 2008 18:56:20 +0000 Subject: [PATCH] sftp also needs chmod... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23322 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/codycam/FtpClient.cpp | 2 -- src/apps/codycam/VideoConsumer.cpp | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/apps/codycam/FtpClient.cpp b/src/apps/codycam/FtpClient.cpp index 178bb6c47c..e181d5c7e7 100644 --- a/src/apps/codycam/FtpClient.cpp +++ b/src/apps/codycam/FtpClient.cpp @@ -245,8 +245,6 @@ FtpClient::PutFile(const string& local, const string& remote, ftp_mode mode) if (rc) { _GetReply(replyString, code, codeType); rc = codeType <= 2; - // at least BeOS' ftpd forces 640 which RobinHood doesn't like... - Chmod(remote, "644"); } return rc; diff --git a/src/apps/codycam/VideoConsumer.cpp b/src/apps/codycam/VideoConsumer.cpp index aa95961e86..436974becd 100644 --- a/src/apps/codycam/VideoConsumer.cpp +++ b/src/apps/codycam/VideoConsumer.cpp @@ -706,6 +706,10 @@ VideoConsumer::FtpSave(char* filename) if (ftp->PutFile((string)filename, (string)"temp")) { // send the file to the server + + ftp->Chmod((string)filename, (string)"644"); + // make it world readable + UpdateFtpStatus("Renaming ..."); if (ftp->MoveFile((string)"temp", (string)filename)) {