communicator/ssh: Fix crash using SSH+HTTP proxy

This commit is contained in:
Alisdair McDiarmid 2022-05-02 23:43:51 -04:00
parent 80792312d8
commit 0c435e2e08

View File

@ -170,20 +170,20 @@ func (c *Communicator) Connect(o provisioners.UIOutput) (err error) {
c.connInfo.BastionHostKey != "", c.connInfo.BastionHostKey != "",
)) ))
} }
}
if c.connInfo.ProxyHost != "" { if c.connInfo.ProxyHost != "" {
o.Output(fmt.Sprintf( o.Output(fmt.Sprintf(
"Using configured proxy host...\n"+ "Using configured proxy host...\n"+
" ProxyHost: %s\n"+ " ProxyHost: %s\n"+
" ProxyPort: %d\n"+ " ProxyPort: %d\n"+
" ProxyUserName: %s\n"+ " ProxyUserName: %s\n"+
" ProxyUserPassword: %t", " ProxyUserPassword: %t",
c.connInfo.ProxyHost, c.connInfo.ProxyHost,
c.connInfo.ProxyPort, c.connInfo.ProxyPort,
c.connInfo.ProxyUserName, c.connInfo.ProxyUserName,
c.connInfo.ProxyUserPassword != "", c.connInfo.ProxyUserPassword != "",
)) ))
}
} }
hostAndPort := fmt.Sprintf("%s:%d", c.connInfo.Host, c.connInfo.Port) hostAndPort := fmt.Sprintf("%s:%d", c.connInfo.Host, c.connInfo.Port)