]> granicus.if.org Git - shadow/commitdiff
* src/groupmod.c: Ignore return value from snprintf.
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Mon, 15 Aug 2011 14:22:33 +0000 (14:22 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Mon, 15 Aug 2011 14:22:33 +0000 (14:22 +0000)
* src/groupmod.c: Add static qualifier to the cleanup structures.

ChangeLog
src/groupmod.c

index 9da5e6f4c1eb8f1be0a8ed900abf65085addce8b..0b86af51206fcc2af22b12831069c4abac7a14b7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-08-15  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/groupmod.c: Ignore return value from snprintf.
+       * src/groupmod.c: Add static qualifier to the cleanup structures.
+
 2011-08-15  Nicolas François  <nicolas.francois@centraliens.net>
 
        * src/usermod.c: Do not assign static to NULL.
index 5cccc94cfb8497bee99ff09784860e666da645ce..c769f6b6108f62f8f38472326433330c2dcdd787 100644 (file)
@@ -80,10 +80,10 @@ static char *group_passwd;
 static gid_t group_id;
 static gid_t group_newid;
 
-struct cleanup_info_mod info_passwd;
-struct cleanup_info_mod info_group;
+static struct cleanup_info_mod info_passwd;
+static struct cleanup_info_mod info_group;
 #ifdef SHADOWGRP
-struct cleanup_info_mod info_gshadow;
+static struct cleanup_info_mod info_gshadow;
 #endif
 
 static bool
@@ -522,14 +522,14 @@ static void prepare_failure_reports (void)
 #endif
        info_passwd.audit_msg  = xmalloc (512);
 
-       snprintf (info_group.audit_msg, 511,
-                 "changing %s; ", gr_dbname ());
+       (void) snprintf (info_group.audit_msg, 511,
+                        "changing %s; ", gr_dbname ());
 #ifdef SHADOWGRP
-       snprintf (info_gshadow.audit_msg, 511,
-                 "changing %s; ", sgr_dbname ());
+       (void) snprintf (info_gshadow.audit_msg, 511,
+                        "changing %s; ", sgr_dbname ());
 #endif
-       snprintf (info_passwd.audit_msg, 511,
-                 "changing %s; ", pw_dbname ());
+       (void) snprintf (info_passwd.audit_msg, 511,
+                        "changing %s; ", pw_dbname ());
 
        info_group.action   =   info_group.audit_msg
                              + strlen (info_group.audit_msg);
@@ -540,14 +540,18 @@ static void prepare_failure_reports (void)
        info_passwd.action  =   info_passwd.audit_msg
                              + strlen (info_passwd.audit_msg);
 
-       snprintf (info_group.action,   511 - strlen (info_group.audit_msg),
-                 "group %s/%lu", group_name, (unsigned long int) group_id);
+       (void) snprintf (info_group.action,
+                        511 - strlen (info_group.audit_msg),
+                        "group %s/%lu",
+                        group_name, (unsigned long int) group_id);
 #ifdef SHADOWGRP
-       snprintf (info_gshadow.action, 511 - strlen (info_group.audit_msg),
-                 "group %s", group_name);
+       (void) snprintf (info_gshadow.action,
+                        511 - strlen (info_group.audit_msg),
+                        "group %s", group_name);
 #endif
-       snprintf (info_passwd.action,  511 - strlen (info_group.audit_msg),
-                 "group %s/%lu", group_name, (unsigned long int) group_id);
+       (void) snprintf (info_passwd.action,
+                        511 - strlen (info_group.audit_msg),
+                        "group %s/%lu", group_name, (unsigned long int) group_id);
 
        if (nflg) {
                strncat (info_group.action, ", new name: ",
@@ -579,15 +583,15 @@ static void prepare_failure_reports (void)
        if (gflg) {
                strncat (info_group.action, ", new gid: ",
                         511 - strlen (info_group.audit_msg));
-               snprintf (info_group.action+strlen (info_group.action),
-                         511 - strlen (info_group.audit_msg),
-                         "%lu", (unsigned long int) group_newid);
+               (void) snprintf (info_group.action+strlen (info_group.action),
+                                511 - strlen (info_group.audit_msg),
+                                "%lu", (unsigned long int) group_newid);
 
                strncat (info_passwd.action, ", new gid: ",
                         511 - strlen (info_passwd.audit_msg));
-               snprintf (info_passwd.action+strlen (info_passwd.action),
-                         511 - strlen (info_passwd.audit_msg),
-                         "%lu", (unsigned long int) group_newid);
+               (void) snprintf (info_passwd.action+strlen (info_passwd.action),
+                                511 - strlen (info_passwd.audit_msg),
+                                "%lu", (unsigned long int) group_newid);
        }
        info_group.audit_msg[511]   = '\0';
 #ifdef SHADOWGRP