[virt-tools-list] [PATCH virt-viewer 2/2] Change collect_credentials() to return a boolean
Jonathon Jongsma
jjongsma at redhat.com
Tue Aug 12 16:10:20 UTC 2014
Instead of returning 0 for success and -1 for failure, change to a
boolean success value to be more consistent with the rest of the
virt-viewer code.
---
src/remote-viewer.c | 5 +++--
src/virt-viewer-auth.c | 4 ++--
src/virt-viewer-auth.h | 10 +++++-----
src/virt-viewer-session-vnc.c | 10 +++++-----
4 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/src/remote-viewer.c b/src/remote-viewer.c
index 1f2fa0d..e5c97f0 100644
--- a/src/remote-viewer.c
+++ b/src/remote-viewer.c
@@ -707,13 +707,14 @@ authenticate_cb(RestProxy *proxy, G_GNUC_UNUSED RestProxyAuth *auth,
gchar *username = NULL;
gchar *password = NULL;
VirtViewerWindow *window;
+ gboolean success = FALSE;
g_object_get(proxy,
"username", &username,
NULL);
window = virt_viewer_app_get_main_window(VIRT_VIEWER_APP(user_data));
- int ret = virt_viewer_auth_collect_credentials(virt_viewer_window_get_window(window),
+ success = virt_viewer_auth_collect_credentials(virt_viewer_window_get_window(window),
"oVirt",
NULL,
&username, &password);
@@ -726,7 +727,7 @@ authenticate_cb(RestProxy *proxy, G_GNUC_UNUSED RestProxyAuth *auth,
g_free(username);
g_free(password);
- return (ret == 0);
+ return success;
}
diff --git a/src/virt-viewer-auth.c b/src/virt-viewer-auth.c
index a796619..556a10b 100644
--- a/src/virt-viewer-auth.c
+++ b/src/virt-viewer-auth.c
@@ -36,7 +36,7 @@
* field will be pre-filled with this value. The existing string will be freed
* before setting the output parameter to the user-entered value.
*/
-int
+gboolean
virt_viewer_auth_collect_credentials(GtkWindow *window,
const char *type,
const char *address,
@@ -102,7 +102,7 @@ virt_viewer_auth_collect_credentials(GtkWindow *window,
gtk_widget_destroy(GTK_WIDGET(dialog));
g_object_unref(G_OBJECT(creds));
- return response == GTK_RESPONSE_OK ? 0 : -1;
+ return response == GTK_RESPONSE_OK;
}
/*
diff --git a/src/virt-viewer-auth.h b/src/virt-viewer-auth.h
index ad932c5..85e3bbc 100644
--- a/src/virt-viewer-auth.h
+++ b/src/virt-viewer-auth.h
@@ -32,11 +32,11 @@
#include "virt-viewer-session.h"
#include "virt-viewer-util.h"
-int virt_viewer_auth_collect_credentials(GtkWindow *window,
- const char *type,
- const char *address,
- char **username,
- char **password);
+gboolean virt_viewer_auth_collect_credentials(GtkWindow *window,
+ const char *type,
+ const char *address,
+ char **username,
+ char **password);
#endif
/*
diff --git a/src/virt-viewer-session-vnc.c b/src/virt-viewer-session-vnc.c
index e2f90f2..8de39d4 100644
--- a/src/virt-viewer-session-vnc.c
+++ b/src/virt-viewer-session-vnc.c
@@ -294,12 +294,12 @@ virt_viewer_session_vnc_auth_credential(GtkWidget *src G_GNUC_UNUSED,
}
if (wantUsername || wantPassword) {
- int ret = virt_viewer_auth_collect_credentials(self->priv->main_window,
- "VNC", NULL,
- wantUsername ? &username : NULL,
- wantPassword ? &password : NULL);
+ gboolean ret = virt_viewer_auth_collect_credentials(self->priv->main_window,
+ "VNC", NULL,
+ wantUsername ? &username : NULL,
+ wantPassword ? &password : NULL);
- if (ret < 0) {
+ if (!ret) {
vnc_display_close(self->priv->vnc);
goto cleanup;
}
--
1.9.3
More information about the virt-tools-list
mailing list