Merge "Fix panic when a module has an invalid output path" am: cf6749630a am: 32e5355bab am: b2e53db028 am: faf1826ea9

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1826960

Change-Id: Iaa44ab3127a4c5201753853f861c608f8a5b7a22
This commit is contained in:
Treehugger Robot
2021-09-15 05:21:48 +00:00
committed by Automerger Merge Worker

View File

@@ -760,6 +760,7 @@ func collectAppDeps(ctx android.ModuleContext, app appDepsInterface,
} }
lib := dep.OutputFile() lib := dep.OutputFile()
if lib.Valid() {
path := lib.Path() path := lib.Path()
if seenModulePaths[path.String()] { if seenModulePaths[path.String()] {
return false return false
@@ -771,7 +772,6 @@ func collectAppDeps(ctx android.ModuleContext, app appDepsInterface,
otherName) otherName)
} }
if lib.Valid() {
jniLibs = append(jniLibs, jniLib{ jniLibs = append(jniLibs, jniLib{
name: ctx.OtherModuleName(module), name: ctx.OtherModuleName(module),
path: path, path: path,