From: John Ferlan Date: Tue, 14 Aug 2018 16:31:52 +0000 (-0400) Subject: hyperv: Don't overwrite virAuthGet{Username|Password} errors X-Git-Tag: v4.7.0-rc1~136 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56a06e5089f1a7f4c0391089263592e58e10e29a;p=thirdparty%2Flibvirt.git hyperv: Don't overwrite virAuthGet{Username|Password} errors Now that the virAuthGet*Path API's generate all the error messages we can remove them from the callers. This means that we will no longer overwrite the error from the API. Signed-off-by: John Ferlan Reviewed-by: Marcos Paulo de Souza --- diff --git a/src/hyperv/hyperv_driver.c b/src/hyperv/hyperv_driver.c index 7ca145aef5..f41cd1c939 100644 --- a/src/hyperv/hyperv_driver.c +++ b/src/hyperv/hyperv_driver.c @@ -152,21 +152,15 @@ hypervConnectOpen(virConnectPtr conn, virConnectAuthPtr auth, if (VIR_STRDUP(username, conn->uri->user) < 0) goto cleanup; } else { - username = virAuthGetUsername(conn, auth, "hyperv", "administrator", conn->uri->server); - - if (username == NULL) { - virReportError(VIR_ERR_AUTH_FAILED, "%s", _("Username request failed")); + if (!(username = virAuthGetUsername(conn, auth, "hyperv", + "administrator", + conn->uri->server))) goto cleanup; - } } - password = virAuthGetPassword(conn, auth, "hyperv", username, conn->uri->server); - - if (password == NULL) { - virReportError(VIR_ERR_AUTH_FAILED, "%s", _("Password request failed")); + if (!(password = virAuthGetPassword(conn, auth, "hyperv", username, + conn->uri->server))) goto cleanup; - } - if (hypervInitConnection(conn, priv, username, password) < 0) goto cleanup;