]> granicus.if.org Git - shadow/commitdiff
One AUDIT_USER_START remained. Replace it with AUDIT_CHGRP_ID also.
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Thu, 14 Feb 2008 18:51:37 +0000 (18:51 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Thu, 14 Feb 2008 18:51:37 +0000 (18:51 +0000)
src/newgrp.c

index b3af03b9010f9d1636612b8465aa6494ccf51cdd..7c87af20394c8c29161937007d6388fde7db02ad 100644 (file)
@@ -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);
 }