]> err.no Git - util-linux/commitdiff
login: keep syslog useful for end of PAM session.
authorKarel Zak <kzak@redhat.com>
Thu, 8 Mar 2007 21:27:17 +0000 (22:27 +0100)
committerKarel Zak <kzak@redhat.com>
Thu, 8 Mar 2007 21:27:17 +0000 (22:27 +0100)
The PAM session modules typically write to syslog when leaving the
session. The openlog() is way how define a "ident" for syslog messages.

Signed-off-by: Karel Zak <kzak@redhat.com>
login-utils/login.c

index ba3b86b095d1860502e5990d51cd245e174d8a87..6ad8fcc803619e196e1340ff60f7abb7f5233ff4 100644 (file)
@@ -1096,6 +1096,7 @@ Michael Riepe <michael@stud.uni-hannover.de>
        /* wait as long as any child is there */
        while(wait(NULL) == -1 && errno == EINTR)
               ;
+       openlog("login", LOG_ODELAY, LOG_AUTHPRIV);
        PAM_END;
        exit(0);
     }