]> git.ipfire.org Git - thirdparty/util-linux.git/commit
su: fix lastlog and btmp logging
authorKarel Zak <kzak@redhat.com>
Mon, 9 Sep 2013 10:24:01 +0000 (12:24 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 9 Sep 2013 10:37:34 +0000 (12:37 +0200)
commit9b5dc4cb8d5d82c31c0cda898832998c21afc303
tree511c7fa76c7195031f9e039edd6bd83038ca192d
parent46568b002dec9939d8505fbc6339ddb0c29a3046
su: fix lastlog and btmp logging

The su(1) logging code mix ups "old" and "new" passwd structs. The
result is things like

Sep  9 11:50:45 x2 su: (to kzak) kzak on none

in /var/log/messages. The right log entry is

Sep  9 11:50:45 x2 su: (to root) kzak on pts/3

The bug has been introduced by commit c74a7af17c7a176c358dfaa8e1814786c89ebc14.

References: https://bugzilla.redhat.com/show_bug.cgi?id=1005194
Signed-off-by: Karel Zak <kzak@redhat.com>
login-utils/su-common.c