svn commit: trunk/busybox/networking

vda at busybox.net vda at busybox.net
Sun Jun 8 00:24:44 UTC 2008


Author: vda
Date: 2008-06-07 17:24:43 -0700 (Sat, 07 Jun 2008)
New Revision: 22267

Log:
ifenslave: tiny shrink

   text    data     bss     dec     hex filename
   2221       0       0    2221     8ad busybox.t5/networking/ifenslave.o
   2215       0       0    2215     8a7 busybox.t6/networking/ifenslave.o



Modified:
   trunk/busybox/networking/ifenslave.c


Changeset:
Modified: trunk/busybox/networking/ifenslave.c
===================================================================
--- trunk/busybox/networking/ifenslave.c	2008-06-07 23:43:43 UTC (rev 22266)
+++ trunk/busybox/networking/ifenslave.c	2008-06-08 00:24:43 UTC (rev 22267)
@@ -434,8 +434,9 @@
 	memset(&ifr, 0, sizeof(ifr));
 	ifr.ifr_data = (caddr_t)&info;
 	info.cmd = ETHTOOL_GDRVINFO;
-	strncpy(info.driver, "ifenslave", 32);
-	snprintf(info.fw_version, 32, "%d", BOND_ABI_VERSION);
+	/* both fields are 32 bytes long (long enough) */
+	strcpy(info.driver, "ifenslave");
+	strcpy(info.fw_version, utoa(BOND_ABI_VERSION));
 	if (set_ifrname_and_do_ioctl(SIOCETHTOOL, &ifr, master_ifname) < 0) {
 		if (errno == EOPNOTSUPP)
 			return;




More information about the busybox-cvs mailing list