Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ee1661f7 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Handle public volumes and otherwise invalid UUIDs." into pi-dev

parents 2d3e4b74 18f32501
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -756,10 +756,15 @@ public class StorageManager {
        }
        try {
            for (VolumeInfo vol : mStorageManager.getVolumes(0)) {
                if (vol.path != null && FileUtils.contains(vol.path, pathString)) {
                if (vol.path != null && FileUtils.contains(vol.path, pathString)
                        && vol.type != VolumeInfo.TYPE_PUBLIC) {
                    // TODO: verify that emulated adopted devices have UUID of
                    // underlying volume
                    try {
                        return convert(vol.fsUuid);
                    } catch (IllegalArgumentException e) {
                        continue;
                    }
                }
            }
        } catch (RemoteException e) {