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

Commit a6a9c47b authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Fix TypedArray instance leak in ParsingPackageUtils." into main

parents 9c6959af 83e67a66
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -1911,12 +1911,16 @@ public class ParsingPackageUtils {
            } else if (parser.getName().equals("package")) {
                final TypedArray sa = res.obtainAttributes(parser,
                        R.styleable.AndroidManifestQueriesPackage);
                try {
                    final String packageName = sa.getNonConfigurationString(
                            R.styleable.AndroidManifestQueriesPackage_name, 0);
                    if (TextUtils.isEmpty(packageName)) {
                        return input.error("Package name is missing from package tag.");
                    }
                    pkg.addQueriesPackage(packageName.intern());
                } finally {
                    sa.recycle();
                }
            } else if (parser.getName().equals("provider")) {
                final TypedArray sa = res.obtainAttributes(parser,
                        R.styleable.AndroidManifestQueriesProvider);