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

Commit d712ae44 authored by Alex Buynytskyy's avatar Alex Buynytskyy
Browse files

Fix for: leaking pfd.

Bug: 253568736
Test: atest SettingsTest
Change-Id: I7426c97310f66b4bcf7a434deb22aca445ff08f3
parent f036e7ea
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -46,9 +46,10 @@ public final class FileIntegrity {
     */
    @SystemApi(client = SystemApi.Client.SYSTEM_SERVER)
    public static void setUpFsVerity(@NonNull File file) throws IOException {
        ParcelFileDescriptor pfd = ParcelFileDescriptor.open(file, MODE_READ_ONLY);
        try (ParcelFileDescriptor pfd = ParcelFileDescriptor.open(file, MODE_READ_ONLY)) {
            setUpFsVerity(pfd);
        }
    }

    /**
     * Enables fs-verity, if supported by the filesystem. This operation is atomic, i.e. it's either