From: Sascha Wildner Date: Sun, 5 Oct 2008 18:26:41 +0000 (+0000) Subject: Fix bug: sprintf() was used where snprintf() was meant. X-Git-Tag: v2.1.1~238 X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/67516b71e03a59d3ae9b0be926ce8ccf676d0f59 Fix bug: sprintf() was used where snprintf() was meant. --- diff --git a/lib/libcompat/4.3/rexec.c b/lib/libcompat/4.3/rexec.c index 36540ac375..2ce344a9ac 100644 --- a/lib/libcompat/4.3/rexec.c +++ b/lib/libcompat/4.3/rexec.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * $FreeBSD: src/lib/libcompat/4.3/rexec.c,v 1.5.8.3 2000/11/22 13:36:00 ben Exp $ - * $DragonFly: src/lib/libcompat/4.3/rexec.c,v 1.5 2008/09/30 16:57:04 swildner Exp $ + * $DragonFly: src/lib/libcompat/4.3/rexec.c,v 1.6 2008/10/05 18:26:41 swildner Exp $ * * @(#)rexec.c 8.1 (Berkeley) 6/4/93 */ @@ -308,7 +308,7 @@ rexec_af(char **ahost, int rport, const char *name, const char *pass, int gai; char servbuff[NI_MAXSERV]; - sprintf(servbuff, sizeof(servbuff), "%d", ntohs(rport)); + snprintf(servbuff, sizeof(servbuff), "%d", ntohs(rport)); servbuff[sizeof(servbuff) - 1] = '\0'; memset(&hints, '\0', sizeof(hints));