From 5c6f68cd8f5c900473d120f5868b726d3d5e911e Mon Sep 17 00:00:00 2001 From: nekral-guest Date: Sun, 6 Jan 2008 12:31:06 +0000 Subject: [PATCH] * Removed unused gid parameter of syslog_sg(). * The loginname and tty buffers are never changed. Add the const qualifier. --- ChangeLog | 6 ++++++ src/newgrp.c | 10 +++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6273dfc4..f8430c90 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-01-06 Nicolas François + + * 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 * src/chpasswd.c, src/chgpasswd.c: The crypt_method string always diff --git a/src/newgrp.c b/src/newgrp.c index 972c4cc2..5cc65fd1 100644 --- a/src/newgrp.c +++ b/src/newgrp.c @@ -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 */