2
0

skip resolve for unix sockets

Signed-off-by: Artemiy Ryabinkov <getlag@ya.ru>
This commit is contained in:
Artemiy Ryabinkov
2019-09-13 17:52:01 +03:00
parent b2ca5d8f52
commit e538885fa7
+11
View File
@@ -163,6 +163,17 @@ func expandWithIPs(ctx context.Context, lookupFn LookupFunc, fallbacks []*Fallba
var configs []*FallbackConfig
for _, fb := range fallbacks {
// skip resolve for unix sockets
if strings.HasPrefix(fb.Host, "/") {
configs = append(configs, &FallbackConfig{
Host: fb.Host,
Port: fb.Port,
TLSConfig: fb.TLSConfig,
})
continue
}
ips, err := lookupFn(ctx, fb.Host)
if err != nil {
return nil, err