From: itojun Date: Wed, 13 Aug 2003 02:28:21 +0000 (+0000) Subject: use strlcpy/cat X-Git-Tag: tcpdump-3.8-bp~56 X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/96a57188a86fb52f1b9d9ed6a27f403ecfa189f6 use strlcpy/cat --- diff --git a/print-fr.c b/print-fr.c index e17bfa32..58aef857 100644 --- a/print-fr.c +++ b/print-fr.c @@ -21,7 +21,7 @@ #ifndef lint static const char rcsid[] = - "@(#)$Header: /tcpdump/master/tcpdump/print-fr.c,v 1.13 2003-08-13 02:26:52 itojun Exp $ (LBL)"; + "@(#)$Header: /tcpdump/master/tcpdump/print-fr.c,v 1.14 2003-08-13 02:28:21 itojun Exp $ (LBL)"; #endif #ifdef HAVE_CONFIG_H @@ -169,15 +169,15 @@ fr_flags(const u_char *p) static char flags[1+1+4+1+4+1+2+1]; if (p[0] & FR_CR_BIT) - strcpy(flags, "C"); + strlcpy(flags, "C", sizeof(flags)); else - strcpy(flags, "R"); + strlcpy(flags, "R", sizeof(flags)); if (p[1] & FR_FECN) - strcat(flags, ",FECN"); + strlcat(flags, ",FECN", sizeof(flags)); if (p[1] & FR_BECN) - strcat(flags, ",BECN"); + strlcat(flags, ",BECN", sizeof(flags)); if (p[1] & FR_DE) - strcat(flags, ",DE"); + strlcat(flags, ",DE", sizeof(flags)); return flags; }