summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2009-10-10 16:20:06 -0400
committerMatthias Clasen <mclasen@redhat.com>2009-10-10 16:20:06 -0400
commitc20176d4aa68cba21eaeae01ceb562f4773c3bb5 (patch)
tree12b8e9df8d230574745b3ad7a6101ba930608ddf
parentd56eaae13ba731ff9837ee37cac9165fff99f350 (diff)
downloadgdm-c20176d4aa68cba21eaeae01ceb562f4773c3bb5.tar.gz
Fix clang complaints
See bug 597975.
-rw-r--r--common/gdm-address.c7
-rw-r--r--daemon/gdm-session-worker.c5
-rw-r--r--daemon/gdm-slave.c3
-rw-r--r--gui/simple-greeter/gdm-cell-renderer-timer.c2
-rw-r--r--gui/simple-greeter/gdm-user.c4
-rw-r--r--gui/simple-greeter/test-remote-login-window.c2
6 files changed, 14 insertions, 9 deletions
diff --git a/common/gdm-address.c b/common/gdm-address.c
index aa6f8513..936ecfa2 100644
--- a/common/gdm-address.c
+++ b/common/gdm-address.c
@@ -132,6 +132,7 @@ gdm_address_get_sockaddr_storage (GdmAddress *address)
struct sockaddr_storage *ss;
g_return_val_if_fail (address != NULL, NULL);
+ g_return_val_if_fail (address->ss != NULL, NULL);
ss = g_memdup (address->ss, sizeof (struct sockaddr_storage));
@@ -200,7 +201,8 @@ gdm_address_get_hostname (GdmAddress *address,
int res;
gboolean ret;
- g_return_val_if_fail (address != NULL || address->ss != NULL, FALSE);
+ g_return_val_if_fail (address != NULL, FALSE);
+ g_return_val_if_fail (address->ss != NULL, FALSE);
ret = FALSE;
@@ -238,7 +240,8 @@ gdm_address_get_numeric_info (GdmAddress *address,
int res;
gboolean ret;
- g_return_val_if_fail (address != NULL || address->ss != NULL, FALSE);
+ g_return_val_if_fail (address != NULL, FALSE);
+ g_return_val_if_fail (address->ss != NULL, FALSE);
ret = FALSE;
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c
index 7a1fafb4..47a5c086 100644
--- a/daemon/gdm-session-worker.c
+++ b/daemon/gdm-session-worker.c
@@ -183,6 +183,8 @@ open_ck_session (GdmSessionWorker *worker)
const char *display_hostname;
gboolean is_local;
+ ret = FALSE;
+
if (worker->priv->x11_display_name != NULL) {
display_name = worker->priv->x11_display_name;
} else {
@@ -212,7 +214,7 @@ open_ck_session (GdmSessionWorker *worker)
pwent = getpwnam (worker->priv->username);
if (pwent == NULL) {
- return FALSE;
+ goto out;
}
worker->priv->ckc = ck_connector_new ();
@@ -1660,6 +1662,7 @@ gdm_session_worker_accredit_user (GdmSessionWorker *worker,
&shell);
if (! res) {
g_debug ("GdmSessionWorker: Unable to lookup account info");
+ error_code = PAM_AUTHINFO_UNAVAIL;
g_set_error (error,
GDM_SESSION_WORKER_ERROR,
GDM_SESSION_WORKER_ERROR_GIVING_CREDENTIALS,
diff --git a/daemon/gdm-slave.c b/daemon/gdm-slave.c
index 79bdfd10..516e80f6 100644
--- a/daemon/gdm-slave.c
+++ b/daemon/gdm-slave.c
@@ -789,7 +789,6 @@ gdm_slave_parse_enriched_login (GdmSlave *slave,
char **argv;
char *std_output;
char *std_error;
- int *exit_status;
/* Remove the pipe symbol */
username[username_length-1] = '\0';
@@ -814,7 +813,7 @@ gdm_slave_parse_enriched_login (GdmSlave *slave,
NULL,
&std_output,
&std_error,
- exit_status,
+ NULL,
&error);
g_ptr_array_foreach (env, (GFunc)g_free, NULL);
diff --git a/gui/simple-greeter/gdm-cell-renderer-timer.c b/gui/simple-greeter/gdm-cell-renderer-timer.c
index aac11d0a..7918b48f 100644
--- a/gui/simple-greeter/gdm-cell-renderer-timer.c
+++ b/gui/simple-greeter/gdm-cell-renderer-timer.c
@@ -119,7 +119,7 @@ gdm_cell_renderer_timer_get_size (GtkCellRenderer *cell,
if (cell->height >= 0) {
*height = cell->height;
} else {
- *width = renderer->priv->value <= G_MINDOUBLE? 0 : 64;
+ *height = renderer->priv->value <= G_MINDOUBLE? 0 : 64;
}
}
}
diff --git a/gui/simple-greeter/gdm-user.c b/gui/simple-greeter/gdm-user.c
index 32d3d6a4..79d86280 100644
--- a/gui/simple-greeter/gdm-user.c
+++ b/gui/simple-greeter/gdm-user.c
@@ -718,8 +718,8 @@ gdm_user_collate (GdmUser *user1,
gulong num1;
gulong num2;
- g_return_val_if_fail (user1 == NULL || GDM_IS_USER (user1), 0);
- g_return_val_if_fail (user2 == NULL || GDM_IS_USER (user2), 0);
+ g_return_val_if_fail (GDM_IS_USER (user1), 0);
+ g_return_val_if_fail (GDM_IS_USER (user2), 0);
if (user1->real_name != NULL) {
str1 = user1->real_name;
diff --git a/gui/simple-greeter/test-remote-login-window.c b/gui/simple-greeter/test-remote-login-window.c
index 84d191ae..e36cdb06 100644
--- a/gui/simple-greeter/test-remote-login-window.c
+++ b/gui/simple-greeter/test-remote-login-window.c
@@ -39,7 +39,7 @@ main (int argc, char *argv[])
char *std_out;
char *hostname;
GRegex *re;
- GMatchInfo *match_info;
+ GMatchInfo *match_info = NULL;
gboolean res;
GError *error;