summaryrefslogtreecommitdiffstats
path: root/media/jni
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2010-07-02 15:15:07 -0400
committerMike Lockwood <lockwood@android.com>2010-07-02 15:19:32 -0400
commitdad69277b7fdcc2759bec5a35ac45dae8f61ec9b (patch)
treeee9919310eddf3159d941aa11fd50eb54d9b988a /media/jni
parent8dd2a39bae441143ebbb65237db63f65fdc1c645 (diff)
downloadframeworks_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.cpp3
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