Summary: | second login bypasses password screen | ||
---|---|---|---|
Product: | kdm | Reporter: | alan |
Component: | general | Assignee: | kdm bugs tracker <kdm-bugs-null> |
Status: | CLOSED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
alan
2002-03-27 10:06:51 UTC
this is an nvidia driver problem. your x-server crashes so the auto-re-login feature jumps in and restarts the session (kdm does not know that you tried to logout at this time). use a non-broken driver or disable "automatically log in again after x server crash". greetings for the record ...
> don't laugh ... ;)
> i'm cleaning up my kdm mailbox after the recent larger changes, so i
> stumbled over your report.
> concluding from the log you sent me ages ago i think the bug was
> genuine, in fact. i'm also hopeful that i fixed it meanwhile, possibly
> with my recent changes (i touched the relevant code and wondered how it
> could have worked at all :). so, are you willing & able to test how
> things work with kde 3.2 beta1 (or current cvs head, fwiw)?
>
Tested it - works fine now. Bug is gone
Subject: kdebase/kdm/backend CVS commit by ossi: don't auto-login again after an X server crash. if the user wants that, he can explicitly enable auto-re-login independently of auto-login. it might look silly to disagree with a confirmation that a bug is gone, but i'm a pedant and the bug was evidently still there. :) CCMAIL: 39858@bugs.kde.org M +1 -1 session.c 1.85 --- kdebase/kdm/backend/session.c #1.84:1.85 @@ -136,5 +136,5 @@ AutoLogon () newdmrc = td->hstent->nargs; td->hstent->nargs = 0; - } else if (*td->autoUser && !(tdiff <= 0 && td->hstent->goodExit)) { + } else if (*td->autoUser && tdiff > 0) { StrDup (&curuser, td->autoUser); StrDup (&curpass, td->autoPass); |