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;