* src/groupmod.c: Cast ID to ulongs and use ulong formats for IDs.

This commit is contained in:
nekral-guest 2009-04-23 20:39:29 +00:00
parent af8ff8c1ca
commit 916977c5bb
2 changed files with 8 additions and 4 deletions

View File

@ -1,3 +1,7 @@
2009-04-22 Nicolas François <nicolas.francois@centraliens.net>
* src/groupmod.c: Cast ID to ulongs and use ulong formats for IDs.
2009-04-22 Nicolas François <nicolas.francois@centraliens.net> 2009-04-22 Nicolas François <nicolas.francois@centraliens.net>
* src/newgrp.c: Added splint annotations. * src/newgrp.c: Added splint annotations.

View File

@ -505,13 +505,13 @@ static void prepare_failure_reports (void)
+ strlen (info_passwd.audit_msg); + strlen (info_passwd.audit_msg);
snprintf (info_group.action, 511 - strlen (info_group.audit_msg), snprintf (info_group.action, 511 - strlen (info_group.audit_msg),
"group %s/%d", group_name, group_id); "group %s/%lu", group_name, (unsigned long int) group_id);
#ifdef SHADOWGRP #ifdef SHADOWGRP
snprintf (info_gshadow.action, 511 - strlen (info_group.audit_msg), snprintf (info_gshadow.action, 511 - strlen (info_group.audit_msg),
"group %s", group_name); "group %s", group_name);
#endif #endif
snprintf (info_passwd.action, 511 - strlen (info_group.audit_msg), snprintf (info_passwd.action, 511 - strlen (info_group.audit_msg),
"group %s/%d", group_name, group_id); "group %s/%lu", group_name, (unsigned long int) group_id);
if (nflg) { if (nflg) {
strncat (info_group.action, ", new name: ", strncat (info_group.action, ", new name: ",
@ -545,13 +545,13 @@ static void prepare_failure_reports (void)
511 - strlen (info_group.audit_msg)); 511 - strlen (info_group.audit_msg));
snprintf (info_group.action+strlen (info_group.action), snprintf (info_group.action+strlen (info_group.action),
511 - strlen (info_group.audit_msg), 511 - strlen (info_group.audit_msg),
"%d", group_newid); "%lu", (unsigned long int) group_newid);
strncat (info_passwd.action, ", new gid: ", strncat (info_passwd.action, ", new gid: ",
511 - strlen (info_passwd.audit_msg)); 511 - strlen (info_passwd.audit_msg));
snprintf (info_passwd.action+strlen (info_passwd.action), snprintf (info_passwd.action+strlen (info_passwd.action),
511 - strlen (info_passwd.audit_msg), 511 - strlen (info_passwd.audit_msg),
"%d", group_newid); "%lu", (unsigned long int) group_newid);
} }
info_group.audit_msg[511] = '\0'; info_group.audit_msg[511] = '\0';
#ifdef SHADOWGRP #ifdef SHADOWGRP