From: Roy Marples Date: Thu, 5 Apr 2007 17:38:18 +0000 (+0000) Subject: Remove the last sprintf X-Git-Tag: v3.2.3~290 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5773b3551c95b8a3d47e6a12a0a8eefebd46b9e2;p=thirdparty%2Fdhcpcd.git Remove the last sprintf --- diff --git a/interface.c b/interface.c index 172acd66..69b0f425 100644 --- a/interface.c +++ b/interface.c @@ -119,9 +119,10 @@ char *hwaddr_ntoa (const unsigned char *hwaddr, int hwlen) for (i = 0; i < hwlen && i < 125; i++) { if (i > 0) - p += sprintf (p, ":"); - p += sprintf (p, "%.2x", hwaddr[i]); + *p ++= ':'; + p += snprintf (p, 3, "%.2x", hwaddr[i]); } + *p ++= '\0'; return (buffer); }