From: nekral-guest Date: Thu, 14 Feb 2008 18:51:37 +0000 (+0000) Subject: One AUDIT_USER_START remained. Replace it with AUDIT_CHGRP_ID also. X-Git-Tag: 4.1.1~57 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80ef1db3b31937b8c8d01befc3b69ff7d163bcc9;p=thirdparty%2Fshadow.git One AUDIT_USER_START remained. Replace it with AUDIT_CHGRP_ID also. --- diff --git a/src/newgrp.c b/src/newgrp.c index b3af03b90..7c87af203 100644 --- a/src/newgrp.c +++ b/src/newgrp.c @@ -182,7 +182,15 @@ failure: */ closelog (); #ifdef WITH_AUDIT - audit_logger (AUDIT_USER_START, Prog, "changing", NULL, getuid (), 0); + if (groupname) { + snprintf (audit_buf, sizeof(audit_buf), + "changing new-group=%s", groupname); + audit_logger (AUDIT_CHGRP_ID, Prog, + audit_buf, NULL, getuid (), 0); + } else { + audit_logger (AUDIT_CHGRP_ID, Prog, "changing", + NULL, getuid (), 0); + } #endif exit (1); }