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)) {