From 4d2f79570128160d627b952a05d7fcf4aaeab3d3 Mon Sep 17 00:00:00 2001 From: Boshi Lian Date: Mon, 18 Jul 2022 22:27:34 +0000 Subject: [PATCH] fix empty password bug --- plugin/docker/docker.go | 2 +- plugin/yaml/yaml.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/docker/docker.go b/plugin/docker/docker.go index 2c1da761..f3fd9711 100644 --- a/plugin/docker/docker.go +++ b/plugin/docker/docker.go @@ -150,7 +150,7 @@ func (p *plugin) findAndCreateUpstream(conn libplugin.ConnMetadata, password str for _, pipe := range pipes { // test password - if publicKey == nil { + if publicKey == nil && password != "" { if pipe.ClientUsername != user { continue } diff --git a/plugin/yaml/yaml.go b/plugin/yaml/yaml.go index 2a8205ec..e84b0faf 100644 --- a/plugin/yaml/yaml.go +++ b/plugin/yaml/yaml.go @@ -252,7 +252,7 @@ func (p *plugin) findAndCreateUpstream(conn libplugin.ConnMetadata, password str continue } - if publicKey == nil { + if publicKey == nil && password != "" { return p.createUpstream(conn, pipe.To, password) }