diff --git a/src/core/link.go b/src/core/link.go index e42f127f..af4a5a59 100644 --- a/src/core/link.go +++ b/src/core/link.go @@ -274,6 +274,9 @@ func (l *links) add(u *url.URL, sintf string, linkType linkType) error { conn, err := l.connect(state.ctx, u, info, options) if err != nil || conn == nil { + if err == nil && conn == nil { + l.core.log.Warnf("Link %q reached inconsistent error state", u.String()) + } if linkType == linkTypePersistent { // If the link is a persistent configured peering, // store information about the connection error so