Loading services/core/java/com/android/server/StorageManagerService.java +10 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.server; import static android.os.ParcelFileDescriptor.MODE_READ_ONLY; import static android.os.ParcelFileDescriptor.MODE_READ_WRITE; import static android.os.storage.OnObbStateChangeListener.ERROR_ALREADY_MOUNTED; import static android.os.storage.OnObbStateChangeListener.ERROR_COULD_NOT_MOUNT; import static android.os.storage.OnObbStateChangeListener.ERROR_COULD_NOT_UNMOUNT; Loading Loading @@ -2758,6 +2760,14 @@ class StorageManagerService extends IStorageManager.Stub public @Nullable ParcelFileDescriptor openProxyFileDescriptor( int mountId, int fileId, int mode) { Slog.v(TAG, "mountProxyFileDescriptor"); // We only support a narrow set of incoming mode flags if ((mode & MODE_READ_WRITE) == MODE_READ_WRITE) { mode = MODE_READ_WRITE; } else { mode = MODE_READ_ONLY; } try { synchronized (mAppFuseLock) { if (mAppFuseBridge == null) { Loading Loading
services/core/java/com/android/server/StorageManagerService.java +10 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.server; import static android.os.ParcelFileDescriptor.MODE_READ_ONLY; import static android.os.ParcelFileDescriptor.MODE_READ_WRITE; import static android.os.storage.OnObbStateChangeListener.ERROR_ALREADY_MOUNTED; import static android.os.storage.OnObbStateChangeListener.ERROR_COULD_NOT_MOUNT; import static android.os.storage.OnObbStateChangeListener.ERROR_COULD_NOT_UNMOUNT; Loading Loading @@ -2758,6 +2760,14 @@ class StorageManagerService extends IStorageManager.Stub public @Nullable ParcelFileDescriptor openProxyFileDescriptor( int mountId, int fileId, int mode) { Slog.v(TAG, "mountProxyFileDescriptor"); // We only support a narrow set of incoming mode flags if ((mode & MODE_READ_WRITE) == MODE_READ_WRITE) { mode = MODE_READ_WRITE; } else { mode = MODE_READ_ONLY; } try { synchronized (mAppFuseLock) { if (mAppFuseBridge == null) { Loading