Merge "DO NOT MERGE: Temporarily disable the non-snapshot path for archives." into nyc-andromeda-dev
diff --git a/src/com/android/documentsui/archives/Archive.java b/src/com/android/documentsui/archives/Archive.java
index 4db6b4a..7243bc3 100644
--- a/src/com/android/documentsui/archives/Archive.java
+++ b/src/com/android/documentsui/archives/Archive.java
@@ -212,10 +212,12 @@
Context context, ParcelFileDescriptor descriptor, Uri archiveUri,
@Nullable Uri notificationUri)
throws IOException {
- if (canSeek(descriptor)) {
- return new Archive(context, new File(PROC_FD_PATH + descriptor.getFd()),
- archiveUri, notificationUri);
- }
+ // TODO: Temporarily disable non-snapshot code path, as /proc/self/fd/* files
+ // are not openable across processes. b/32228589
+ // if (canSeek(descriptor)) {
+ // return new Archive(context, new File(PROC_FD_PATH + descriptor.getFd()),
+ // archiveUri, notificationUri);
+ // }
// Fallback for non-seekable file descriptors.
File snapshotFile = null;