On 10/25/2014 07:16 PM, Cédric Bosdonnat wrote: > --- > src/rpc/virnetsshsession.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > Looking through some older patches I had marked as get to some day :-) ACK John > diff --git a/src/rpc/virnetsshsession.c b/src/rpc/virnetsshsession.c > index 7f47b29..57119f9 100644 > --- a/src/rpc/virnetsshsession.c > +++ b/src/rpc/virnetsshsession.c > @@ -303,6 +303,7 @@ virNetSSHCheckHostKey(virNetSSHSessionPtr sess) > virConnectCredential askKey; > struct libssh2_knownhost *knownHostEntry = NULL; > size_t i; > + bool hasEchoPrompt = false; > char *hostnameStr = NULL; > > if (sess->hostKeyVerify == VIR_NET_SSH_HOSTKEY_VERIFY_IGNORE) > @@ -345,12 +346,12 @@ virNetSSHCheckHostKey(virNetSSHSessionPtr sess) > > for (i = 0; i < sess->cred->ncredtype; i++) { > if (sess->cred->credtype[i] == VIR_CRED_ECHOPROMPT) { > - i = -1; > + hasEchoPrompt = true; > break; > } > } > > - if (i > 0) { > + if (!hasEchoPrompt) { > virReportError(VIR_ERR_SSH, "%s", > _("no suitable method to retrieve " > "authentication credentials")); > -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list