summaryrefslogtreecommitdiffstats
path: root/usr.sbin/tcpdump/print-atalk.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/tcpdump/print-atalk.c')
-rw-r--r--usr.sbin/tcpdump/print-atalk.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/usr.sbin/tcpdump/print-atalk.c b/usr.sbin/tcpdump/print-atalk.c
index a4b253d10cf..c8778ada484 100644
--- a/usr.sbin/tcpdump/print-atalk.c
+++ b/usr.sbin/tcpdump/print-atalk.c
@@ -23,7 +23,7 @@
#ifndef lint
static const char rcsid[] =
- "@(#) $Header: /home/cvs/src/usr.sbin/tcpdump/print-atalk.c,v 1.8 1998/05/14 21:16:51 deraadt Exp $ (LBL)";
+ "@(#) $Header: /home/cvs/src/usr.sbin/tcpdump/print-atalk.c,v 1.9 1998/07/13 22:13:46 deraadt Exp $ (LBL)";
#endif
#include <sys/param.h>
@@ -587,7 +587,8 @@ ataddr_string(u_short atnet, u_char athost)
if (tp2->addr == i) {
tp->addr = (atnet << 8) | athost;
tp->nxt = newhnamemem();
- (void)sprintf(nambuf, "%s.%d", tp2->name, athost);
+ (void)snprintf(nambuf, sizeof nambuf, "%s.%d",
+ tp2->name, athost);
tp->name = savestr(nambuf);
return (tp->name);
}
@@ -595,9 +596,9 @@ ataddr_string(u_short atnet, u_char athost)
tp->addr = (atnet << 8) | athost;
tp->nxt = newhnamemem();
if (athost != 255)
- (void)sprintf(nambuf, "%d.%d", atnet, athost);
+ (void)snprintf(nambuf, sizeof nambuf, "%d.%d", atnet, athost);
else
- (void)sprintf(nambuf, "%d", atnet);
+ (void)snprintf(nambuf, sizeof nambuf, "%d", atnet);
tp->name = savestr(nambuf);
return (tp->name);
@@ -614,7 +615,7 @@ static struct tok skt2str[] = {
static const char *
ddpskt_string(register int skt)
{
- static char buf[8];
+ static char buf[10];
if (nflag) {
(void)sprintf(buf, "%d", skt);