summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2010-12-06 09:28:45 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-12-06 09:28:45 -0800
commit5c2f0f309c8a58b2f582f2f83bd8173eb7ae360a (patch)
tree990ba48dfc91625275c06b963723aba0105c92dd /src/com/android
parent4cd97793901e8f5681cf642d0b2684697964a37a (diff)
parent6f48ba58140d605971490f5679e6879403f86012 (diff)
downloadpackages_apps_Browser-5c2f0f309c8a58b2f582f2f83bd8173eb7ae360a.tar.gz
packages_apps_Browser-5c2f0f309c8a58b2f582f2f83bd8173eb7ae360a.tar.bz2
packages_apps_Browser-5c2f0f309c8a58b2f582f2f83bd8173eb7ae360a.zip
Merge "Sets umask to prevent world readable files"
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/browser/Browser.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/browser/Browser.java b/src/com/android/browser/Browser.java
index 97b99672a..12c0c4182 100644
--- a/src/com/android/browser/Browser.java
+++ b/src/com/android/browser/Browser.java
@@ -16,6 +16,7 @@
package com.android.browser;
+import android.os.FileUtils;
import android.util.Log;
import android.app.Application;
@@ -47,7 +48,11 @@ public class Browser extends Application {
public Browser() {
}
+ @Override
public void onCreate() {
+ // Set the umask so that native code creates files with the correct
+ // permissions (0660)
+ FileUtils.setUMask(FileUtils.S_IRWXO);
if (LOGV_ENABLED)
Log.v(LOGTAG, "Browser.onCreate: this=" + this);
// Fix heap utilization for better heap size characteristics.