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

Commit 6e924540 authored by Chad Brubaker's avatar Chad Brubaker Committed by android-build-merger
Browse files

Merge "Fix directory check in UserCertificateSource" am: 1483ee3a am: 2d7d8401

am: a8fd3566

* commit 'a8fd3566':
  Fix directory check in UserCertificateSource
parents 52fe096d a8fd3566
Loading
Loading
Loading
Loading
+14 −15
Original line number Diff line number Diff line
@@ -62,11 +62,9 @@ public class UserCertificateSource implements CertificateSource {
            }
            final File configDir = Environment.getUserConfigDirectory(UserHandle.myUserId());
            final File userCaDir = new File(configDir, "cacerts-added");
            if (!userCaDir.isDirectory()) {
                throw new AssertionError(userCaDir + " is not a directory");
            }

            Set<X509Certificate> userCerts = new ArraySet<X509Certificate>();
            // If the user hasn't added any certificates the directory may not exist.
            if (userCaDir.isDirectory()) {
                for (String caFile : userCaDir.list()) {
                    InputStream is = null;
                    try {
@@ -80,6 +78,7 @@ public class UserCertificateSource implements CertificateSource {
                        IoUtils.closeQuietly(is);
                    }
                }
            }
            mUserCerts = userCerts;
            return mUserCerts;
        }