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

Commit caa0e1e3 authored by Colin Cross's avatar Colin Cross
Browse files

Fix panic when missing hiddenapi jar

Fix a panic after reporting an error when a module is listed
in ProductHiddenAPIStubs but doesn't exist or doesn't produce
a dex jar.

Test: manual
Change-Id: I43643cbc5303536bfe0b02feedb03563ea0b540a
parent 9a4f3f7e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -159,9 +159,9 @@ func stubFlagsRule(ctx android.SingletonContext) {
	for moduleList, pathList := range moduleListToPathList {
		for i := range pathList {
			if pathList[i] == nil {
				pathList[i] = android.PathForOutput(ctx, "missing")
				if ctx.Config().AllowMissingDependencies() {
					missingDeps = append(missingDeps, (*moduleList)[i])
					pathList[i] = android.PathForOutput(ctx, "missing")
				} else {
					ctx.Errorf("failed to find dex jar path for module %q",
						(*moduleList)[i])