diff options
author | hjl <hjl> | 2000-08-26 04:19:09 +0000 |
---|---|---|
committer | hjl <hjl> | 2000-08-26 04:19:09 +0000 |
commit | 1f06942239a30cdb9a06990cc087267bc8655b87 (patch) | |
tree | 5c8b12083a864e32909018c0f94e92c48c042b1b | |
parent | 5591654c71e7e2e5959c8718a7e880516b9081e8 (diff) | |
download | nfs-utils-1f06942239a30cdb9a06990cc087267bc8655b87.tar.gz nfs-utils-1f06942239a30cdb9a06990cc087267bc8655b87.tar.xz nfs-utils-1f06942239a30cdb9a06990cc087267bc8655b87.zip |
2000-08-25 H.J. Lu <hjl@lucon.org>
* support/misc/tcpwrapper.c (logit): Modify the log output.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | support/misc/tcpwrapper.c | 12 |
2 files changed, 11 insertions, 5 deletions
@@ -1,3 +1,7 @@ +2000-08-25 H.J. Lu <hjl@lucon.org> + + * support/misc/tcpwrapper.c (logit): Modify the log output. + 2000-08-25 Ion Badulescu <ionut@cs.columbia.edu> * utils/rquotad/rquotad.man, utils/statd/statd.man, diff --git a/support/misc/tcpwrapper.c b/support/misc/tcpwrapper.c index ba76864..8743a7b 100644 --- a/support/misc/tcpwrapper.c +++ b/support/misc/tcpwrapper.c @@ -221,9 +221,9 @@ u_long prognum; char *text; { char *procname; - char procbuf[4 * sizeof(u_long)]; + char procbuf[16 + 4 * sizeof(u_long)]; char *progname; - char progbuf[4 * sizeof(u_long)]; + char progbuf[16 + 4 * sizeof(u_long)]; struct rpcent *rpc; /* @@ -242,16 +242,18 @@ char *text; } else if ((rpc = getrpcbynumber((int) prognum))) { progname = rpc->r_name; } else { - sprintf(progname = progbuf, "%lu", prognum); + snprintf(progname = progbuf, sizeof (progbuf), + "prog (%lu)", prognum); } /* Try to map procedure number to name. */ - sprintf(procname = procbuf, "%lu", (u_long) procnum); + snprintf(procname = procbuf, sizeof (procbuf), + "proc (%lu)", (u_long) procnum); /* Write syslog record. */ - syslog(severity, "connect from %s to %s(%s)%s", + syslog(severity, "connect from %s to %s in %s%s", inet_ntoa(addr->sin_addr), procname, progname, text); exit(0); } |