summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--daemon/gdm-manager.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c
index 64f11dd6..5e496f70 100644
--- a/daemon/gdm-manager.c
+++ b/daemon/gdm-manager.c
@@ -1126,11 +1126,10 @@ static GdmSession *
get_user_session_for_display (GdmManager *self,
GdmDisplay *display)
{
- GList *node;
- for (node = self->priv->user_sessions;
- node != NULL;
- node = node->next) {
+ GList *node = self->priv->user_sessions;
+
+ while (node != NULL) {
GdmSession *session = node->data;
GdmDisplay *candidate_display;
GList *next_node = node->next;