]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Remove the last sprintf
authorRoy Marples <roy@marples.name>
Thu, 5 Apr 2007 17:38:18 +0000 (17:38 +0000)
committerRoy Marples <roy@marples.name>
Thu, 5 Apr 2007 17:38:18 +0000 (17:38 +0000)
interface.c

index 172acd66494567527260848b7649e7d84a29e401..69b0f425d5dbdde132ebefa9cc0d618f748390d4 100644 (file)
@@ -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);
 }