1
0
Эх сурвалжийг харах

Fail when default DNS server not found

世界 7 сар өмнө
parent
commit
29ad1e3888

+ 3 - 0
dns/transport_manager.go

@@ -59,6 +59,9 @@ func (m *TransportManager) Start(stage adapter.StartStage) error {
 	transports := m.transports
 	transports := m.transports
 	m.access.Unlock()
 	m.access.Unlock()
 	if stage == adapter.StartStateStart {
 	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)
 		return m.startTransports(m.transports)
 	} else {
 	} else {
 		for _, outbound := range transports {
 		for _, outbound := range transports {