We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8bab5d9 commit e9a0604Copy full SHA for e9a0604
1 file changed
dnscrypt-proxy/proxy.go
@@ -129,7 +129,7 @@ func (proxy *Proxy) registerLocalDoHListener(listener *net.TCPListener) {
129
func (proxy *Proxy) addDNSListener(listenAddrStr string) {
130
udp := "udp"
131
tcp := "tcp"
132
- isIPv4 := isDigit(listenAddrStr[0])
+ isIPv4 := len(listenAddrStr) > 0 && isDigit(listenAddrStr[0])
133
if isIPv4 {
134
udp = "udp4"
135
tcp = "tcp4"
@@ -209,7 +209,7 @@ func (proxy *Proxy) addDNSListener(listenAddrStr string) {
209
210
func (proxy *Proxy) addLocalDoHListener(listenAddrStr string) {
211
network := "tcp"
212
213
214
network = "tcp4"
215
}
0 commit comments