changeset 84:bb98e91a2fea draft

Remove the last sprintf
author Roy Marples <roy@marples.name>
date Thu, 05 Apr 2007 17:38:18 +0000
parents 28623d1e2c59
children 5357d600e835
files interface.c
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/interface.c	Thu Apr 05 17:31:05 2007 +0000
+++ b/interface.c	Thu Apr 05 17:38:18 2007 +0000
@@ -119,9 +119,10 @@
   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);
 }