Hi, Thank you so much for investigating this issue. I've been busy with my job and various bugs so I never had the time to look into it.
However, I've checked systemd's source code and found out the mentioned commit [1] is already there. No wonder - the commit is one year old, and the version of systemd in Debian Testing is already 215. You can check the code yourself to see that (just remember that pam-module.c has been renamed to pam_systemd.c). Also, Debian maintainers have made a lot of patches for systemd, but the only patch that modifies the files in question is [2], and it seems to be minor. So, either the mentioned commit didn't fix the problem completely, or there were some more changes along the way that made the problem appear again. [1] http://cgit.freedesktop.org/systemd/systemd/commit/?id=baae0358f349870544884e405e82e4be7d8add9f [2] http://sources.debian.net/src/systemd/215-6/debian/patches/Start-logind-on-demand-via-libpam-systemd.patch

