diff options
| author | Mike Lockwood <lockwood@android.com> | 2010-07-02 15:15:07 -0400 |
|---|---|---|
| committer | Mike Lockwood <lockwood@android.com> | 2010-07-02 15:19:32 -0400 |
| commit | dad69277b7fdcc2759bec5a35ac45dae8f61ec9b (patch) | |
| tree | ee9919310eddf3159d941aa11fd50eb54d9b988a /media/jni | |
| parent | 8dd2a39bae441143ebbb65237db63f65fdc1c645 (diff) | |
| download | frameworks_base-dad69277b7fdcc2759bec5a35ac45dae8f61ec9b.zip frameworks_base-dad69277b7fdcc2759bec5a35ac45dae8f61ec9b.tar.gz frameworks_base-dad69277b7fdcc2759bec5a35ac45dae8f61ec9b.tar.bz2 | |
MTP: Fix ownership and file permissions for transferred files and folders
All new files and folders are created with group sdcard_rw
Permissions for new files are 0664 and directories 0775
Change-Id: I6d508231150f687e2e529112fd47f10e30fa594f
Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'media/jni')
| -rw-r--r-- | media/jni/android_media_MtpServer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/media/jni/android_media_MtpServer.cpp b/media/jni/android_media_MtpServer.cpp index 355a5eb..e6a3835 100644 --- a/media/jni/android_media_MtpServer.cpp +++ b/media/jni/android_media_MtpServer.cpp @@ -27,6 +27,7 @@ #include "jni.h" #include "JNIHelp.h" #include "android_runtime/AndroidRuntime.h" +#include "private/android_filesystem_config.h" #include "MtpServer.h" @@ -65,7 +66,7 @@ public: return false; } - MtpServer* server = new MtpServer(fd, mDatabasePath); + MtpServer* server = new MtpServer(fd, mDatabasePath, AID_SDCARD_RW, 0664, 0775); server->addStorage(mStoragePath); // temporary |
