summaryrefslogtreecommitdiff
path: root/daemon/gdm-display.c
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2015-03-10 07:39:18 -0400
committerRay Strode <rstrode@redhat.com>2015-03-10 13:11:10 -0400
commit188b5422eaf9b3cee3b30f98f93be5c8db8bfb21 (patch)
tree20d5906a48cc13956d9d7b24739ea74ca333a124 /daemon/gdm-display.c
parentf9c438cc5232ad7babff031d3fae6ca405239608 (diff)
downloadgdm-188b5422eaf9b3cee3b30f98f93be5c8db8bfb21.tar.gz
display: move timed login g_debug up a little
This way we aren't printing gibberish from the already freed username.
Diffstat (limited to 'daemon/gdm-display.c')
-rw-r--r--daemon/gdm-display.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/daemon/gdm-display.c b/daemon/gdm-display.c
index a0b38990..b2a53a2d 100644
--- a/daemon/gdm-display.c
+++ b/daemon/gdm-display.c
@@ -461,18 +461,6 @@ gdm_display_get_timed_login_details (GdmDisplay *self,
}
out:
- if (enabledp != NULL) {
- *enabledp = enabled;
- }
- if (usernamep != NULL) {
- *usernamep = username;
- } else {
- g_free (username);
- }
- if (delayp != NULL) {
- *delayp = delay;
- }
-
if (enabled) {
g_debug ("GdmDisplay: Got timed login details for display %s (seat %s): %d %s %d",
self->priv->x11_display_name? self->priv->x11_display_name : "",
@@ -485,6 +473,18 @@ gdm_display_get_timed_login_details (GdmDisplay *self,
self->priv->x11_display_name? self->priv->x11_display_name : "",
self->priv->seat_id);
}
+
+ if (enabledp != NULL) {
+ *enabledp = enabled;
+ }
+ if (usernamep != NULL) {
+ *usernamep = username;
+ } else {
+ g_free (username);
+ }
+ if (delayp != NULL) {
+ *delayp = delay;
+ }
}
gboolean