]> granicus.if.org Git - shadow/commitdiff
* Removed unused gid parameter of syslog_sg().
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sun, 6 Jan 2008 12:31:06 +0000 (12:31 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sun, 6 Jan 2008 12:31:06 +0000 (12:31 +0000)
* The loginname and tty buffers are never changed. Add the const qualifier.

ChangeLog
src/newgrp.c

index 6273dfc479cbc77e791eb54ab30db2991b9009e5..f8430c907aa9a85dec71d1fd4bb76c8f4caf81e2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-01-06  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/newgrp.c: Removed unused gid parameter of syslog_sg().
+       * src/newgrp.c: The loginname and tty buffers are never changed.
+       Add the const qualifier.
+
 2008-01-06  Nicolas François  <nicolas.francois@centraliens.net>
 
        * src/chpasswd.c, src/chgpasswd.c: The crypt_method string always
index 972c4cc28237826c7e67862613ae2d1a9155e74f..5cc65fd18eb2492286b1399865ef4bcea6b18c42 100644 (file)
@@ -58,7 +58,7 @@ static void usage (void);
 static void check_perms (const struct group *grp,
                          struct passwd *pwd,
                          const char *groupname);
-static void syslog_sg (gid_t gid, const char *name, const char *group);
+static void syslog_sg (const char *name, const char *group);
 
 /*
  * usage - print command usage message
@@ -194,10 +194,10 @@ failure:
  *     The loggout will also be logged when the user will quit the
  *     sg/newgrp session.
  */
-static void syslog_sg (gid_t gid, const char *name, const char *group)
+static void syslog_sg (const char *name, const char *group)
 {
-       char *loginname = getlogin ();
-       char *tty = ttyname (0);
+       const char *loginname = getlogin ();
+       const char *tty = ttyname (0);
 
        if (loginname != NULL)
                loginname = xstrdup (loginname);
@@ -547,7 +547,7 @@ int main (int argc, char **argv)
         */
 #ifdef USE_SYSLOG
        if (getdef_bool ("SYSLOG_SG_ENAB")) {
-               syslog_sg (gid, name, group);
+               syslog_sg (name, group);
        }
 #endif                         /* USE_SYSLOG */