Fail when default DNS server not found

This commit is contained in:
世界 2025-03-24 20:23:55 +08:00
parent 3c0fafb0a6
commit 5de57fad5d
No known key found for this signature in database
GPG key ID: CD109927C34A63C4

View file

@ -59,6 +59,9 @@ func (m *TransportManager) Start(stage adapter.StartStage) error {
transports := m.transports
m.access.Unlock()
if stage == adapter.StartStateStart {
if m.defaultTag != "" && m.defaultTransport == nil {
return E.New("default DNS server not found: ", m.defaultTag)
}
return m.startTransports(m.transports)
} else {
for _, outbound := range transports {