mirror of
https://github.com/kubernetes-sigs/external-dns.git
synced 2025-08-06 09:36:58 +02:00
Avoid nil pointer deference in extractHeadlessEndpoints
Skip address when TargetRef is nil
This commit is contained in:
parent
10d0ee1c81
commit
a19deebe27
@ -284,7 +284,7 @@ func (sc *serviceSource) extractHeadlessEndpoints(svc *v1.Service, hostname stri
|
||||
|
||||
for _, address := range addresses {
|
||||
// find pod for this address
|
||||
if address.TargetRef.APIVersion != "" || address.TargetRef.Kind != "Pod" {
|
||||
if address.TargetRef == nil || address.TargetRef.APIVersion != "" || address.TargetRef.Kind != "Pod" {
|
||||
log.Debugf("Skipping address because its target is not a pod: %v", address)
|
||||
continue
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user