diff options
author | Ray Strode <rstrode@redhat.com> | 2009-09-25 15:07:54 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2009-09-25 15:15:00 -0400 |
commit | 9fd603874caa65791cd74aa88daf61f9f196d5c3 (patch) | |
tree | 46592424f164c236d6219d498988da3a8c26722b | |
parent | a742c67ef91a43c678239337afe6c1cd5bf22bb7 (diff) | |
download | gdm-9fd603874caa65791cd74aa88daf61f9f196d5c3.tar.gz |
Fix gdm_slave_get_timed_login_details
Before it would fail if a NULL username was passed in,
breaking autologin on the multi-stack branch.
-rw-r--r-- | daemon/gdm-slave.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/daemon/gdm-slave.c b/daemon/gdm-slave.c index 7bc98c50..94a32ee3 100644 --- a/daemon/gdm-slave.c +++ b/daemon/gdm-slave.c @@ -881,6 +881,16 @@ gdm_slave_get_timed_login_details (GdmSlave *slave, if (usernamep != NULL) { *usernamep = gdm_slave_parse_enriched_login (slave, username, slave->priv->display_name); + } else { + g_free (username); + + if (enabledp != NULL) { + *enabledp = enabled; + } + if (delayp != NULL) { + *delayp = delay; + } + return TRUE; } g_free (username); |