* libmisc/sulog.c: Ignore the return value of umask() when the
mask is restored. * libmisc/sulog.c: Add brackets. * libmisc/sulog.c: Ignore return value of time() when use with a non NULL argument.
This commit is contained in:
parent
fe0e4f635e
commit
07a6bcaa77
@ -1,3 +1,11 @@
|
|||||||
|
2008-06-13 Nicolas François <nicolas.francois@centraliens.net>
|
||||||
|
|
||||||
|
* libmisc/sulog.c: Ignore the return value of umask() when the
|
||||||
|
mask is restored.
|
||||||
|
* libmisc/sulog.c: Add brackets.
|
||||||
|
* libmisc/sulog.c: Ignore return value of time() when use with a
|
||||||
|
non NULL argument.
|
||||||
|
|
||||||
2008-06-13 Nicolas François <nicolas.francois@centraliens.net>
|
2008-06-13 Nicolas François <nicolas.francois@centraliens.net>
|
||||||
|
|
||||||
* libmisc/log.c: Avoid assignments in comparisons.
|
* libmisc/log.c: Avoid assignments in comparisons.
|
||||||
|
@ -76,7 +76,7 @@ void sulog (const char *tty, bool success, const char *oldname, const char *name
|
|||||||
oldgid = 0;
|
oldgid = 0;
|
||||||
}
|
}
|
||||||
fp = fopen (sulog_file, "a+");
|
fp = fopen (sulog_file, "a+");
|
||||||
umask (oldmask);
|
(void) umask (oldmask);
|
||||||
if ((oldgid != 0) && (setgid (oldgid) != 0)) {
|
if ((oldgid != 0) && (setgid (oldgid) != 0)) {
|
||||||
perror ("setgid");
|
perror ("setgid");
|
||||||
SYSLOG ((LOG_ERR,
|
SYSLOG ((LOG_ERR,
|
||||||
@ -85,10 +85,11 @@ void sulog (const char *tty, bool success, const char *oldname, const char *name
|
|||||||
/* Do not return if the group permission were raised. */
|
/* Do not return if the group permission were raised. */
|
||||||
exit (1);
|
exit (1);
|
||||||
}
|
}
|
||||||
if (fp == (FILE *) 0)
|
if (fp == (FILE *) 0) {
|
||||||
return; /* can't open or create logfile */
|
return; /* can't open or create logfile */
|
||||||
|
}
|
||||||
|
|
||||||
time (&now);
|
(void) time (&now);
|
||||||
tm = localtime (&now);
|
tm = localtime (&now);
|
||||||
|
|
||||||
fprintf (fp, "SU %.02d/%.02d %.02d:%.02d %c %s %s-%s\n",
|
fprintf (fp, "SU %.02d/%.02d %.02d:%.02d %c %s %s-%s\n",
|
||||||
|
Loading…
Reference in New Issue
Block a user