diff options
author | Colin Cross <ccross@android.com> | 2019-04-02 13:03:46 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2019-04-02 13:03:46 -0700 |
commit | caa0e1e341e55eb62f163fb01d8fc4c44d36eb8b (patch) | |
tree | 57a8761bcfa566be19e3a98b7d36734460bb425b /java/hiddenapi_singleton.go | |
parent | 9a4f3f7ea87d983ddf69831a9e197f6b62d4d873 (diff) |
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
Diffstat (limited to 'java/hiddenapi_singleton.go')
-rw-r--r-- | java/hiddenapi_singleton.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/java/hiddenapi_singleton.go b/java/hiddenapi_singleton.go index 139114b37..9627dc64b 100644 --- a/java/hiddenapi_singleton.go +++ b/java/hiddenapi_singleton.go @@ -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]) |