[Pkg-shadow-commits] r2161 - in upstream/trunk: . src

nekral-guest at alioth.debian.org nekral-guest at alioth.debian.org
Fri Jun 13 21:19:08 UTC 2008


Author: nekral-guest
Date: 2008-06-13 21:19:07 +0000 (Fri, 13 Jun 2008)
New Revision: 2161

Modified:
   upstream/trunk/ChangeLog
   upstream/trunk/src/groupadd.c
Log:
	* src/groupadd.c: The ID argument of audit_logger is an unsigned
	int. Use AUDIT_NO_ID instead of -1.
	* src/groupadd.c: Cast the parsed GID/UID to a gid_t/uid_t.


Modified: upstream/trunk/ChangeLog
===================================================================
--- upstream/trunk/ChangeLog	2008-06-13 21:16:01 UTC (rev 2160)
+++ upstream/trunk/ChangeLog	2008-06-13 21:19:07 UTC (rev 2161)
@@ -1,5 +1,11 @@
 2008-06-13  Nicolas François  <nicolas.francois at centraliens.net>
 
+	* src/groupadd.c: The ID argument of audit_logger is an unsigned
+	int. Use AUDIT_NO_ID instead of -1.
+	* src/groupadd.c: Cast the parsed GID/UID to a gid_t/uid_t.
+
+2008-06-13  Nicolas François  <nicolas.francois at centraliens.net>
+
 	* src/pwck.c: Use a %lu format and cast group and user IDs to
 	unsigned long integers.
 	* src/pwck.c: Cast number of days to a long integer.

Modified: upstream/trunk/src/groupadd.c
===================================================================
--- upstream/trunk/src/groupadd.c	2008-06-13 21:16:01 UTC (rev 2160)
+++ upstream/trunk/src/groupadd.c	2008-06-13 21:19:07 UTC (rev 2161)
@@ -205,8 +205,9 @@
 	}
 #endif				/* SHADOWGRP */
 #ifdef WITH_AUDIT
-	audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "adding group", group_name,
-	              group_id, 1);
+	audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+	              "adding group",
+	              group_name, (unsigned int) group_id, 1);
 #endif
 	SYSLOG ((LOG_INFO, "new group: name=%s, GID=%u",
 	        group_name, (unsigned int) group_id));
@@ -269,16 +270,18 @@
 	if (gr_lock () == 0) {
 		fprintf (stderr, _("%s: unable to lock group file\n"), Prog);
 #ifdef WITH_AUDIT
-		audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "locking group file",
-		              group_name, -1, 0);
+		audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+		              "locking group file",
+		              group_name, AUDIT_NO_ID, 0);
 #endif
 		exit (E_GRP_UPDATE);
 	}
 	if (gr_open (O_RDWR) == 0) {
 		fprintf (stderr, _("%s: unable to open group file\n"), Prog);
 #ifdef WITH_AUDIT
-		audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "opening group file",
-		              group_name, -1, 0);
+		audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+		              "opening group file",
+		              group_name, AUDIT_NO_ID, 0);
 #endif
 		fail_exit (E_GRP_UPDATE);
 	}
@@ -310,8 +313,9 @@
 
 #ifdef WITH_AUDIT
 	if (code != E_SUCCESS) {
-		audit_logger (AUDIT_USER_CHAUTHTOK, Prog, "adding group",
-		              group_name, -1, 0);
+		audit_logger (AUDIT_USER_CHAUTHTOK, Prog,
+		              "adding group",
+		              group_name, AUDIT_NO_ID, 0);
 	}
 #endif
 
@@ -340,7 +344,7 @@
 		         Prog, gidstr);
 		exit (E_BAD_ARG);
 	}
-	return val;
+	return (gid_t) val;
 }
 
 /*




More information about the Pkg-shadow-commits mailing list