diff options
Diffstat (limited to 'sdk/update.go')
-rw-r--r-- | sdk/update.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sdk/update.go b/sdk/update.go index 3f613399a..b146b62c8 100644 --- a/sdk/update.go +++ b/sdk/update.go @@ -156,6 +156,11 @@ func (s *sdk) collectMembers(ctx android.ModuleContext) { if memberTag, ok := tag.(android.SdkMemberTypeDependencyTag); ok { memberType := memberTag.SdkMemberType(child) + // If a nil SdkMemberType was returned then this module should not be added to the sdk. + if memberType == nil { + return false + } + // Make sure that the resolved module is allowed in the member list property. if !memberType.IsInstance(child) { ctx.ModuleErrorf("module %q is not valid in property %s", ctx.OtherModuleName(child), memberType.SdkPropertyName()) |