mirror of
https://github.com/kubernetes-sigs/external-dns.git
synced 2025-08-07 10:06:57 +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 {
|
for _, address := range addresses {
|
||||||
// find pod for this address
|
// 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)
|
log.Debugf("Skipping address because its target is not a pod: %v", address)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user