diff options
| author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-06-08 00:24:43 +0000 |
|---|---|---|
| committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-06-08 00:24:43 +0000 |
| commit | b597564e4c1fefd641a5f26a4e53d8b65d5fdcdf (patch) | |
| tree | 3c3c688e7d99c1f15699a77abd59961ca789b180 | |
| parent | 09c0a749a126180a3f64db2171355731fd40a29f (diff) | |
| download | busybox-w32-b597564e4c1fefd641a5f26a4e53d8b65d5fdcdf.tar.gz busybox-w32-b597564e4c1fefd641a5f26a4e53d8b65d5fdcdf.tar.bz2 busybox-w32-b597564e4c1fefd641a5f26a4e53d8b65d5fdcdf.zip | |
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
| -rw-r--r-- | networking/ifenslave.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/networking/ifenslave.c b/networking/ifenslave.c index 44839868a..1e983f2ba 100644 --- a/networking/ifenslave.c +++ b/networking/ifenslave.c | |||
| @@ -434,8 +434,9 @@ static NOINLINE void get_drv_info(char *master_ifname) | |||
| 434 | memset(&ifr, 0, sizeof(ifr)); | 434 | memset(&ifr, 0, sizeof(ifr)); |
| 435 | ifr.ifr_data = (caddr_t)&info; | 435 | ifr.ifr_data = (caddr_t)&info; |
| 436 | info.cmd = ETHTOOL_GDRVINFO; | 436 | info.cmd = ETHTOOL_GDRVINFO; |
| 437 | strncpy(info.driver, "ifenslave", 32); | 437 | /* both fields are 32 bytes long (long enough) */ |
| 438 | snprintf(info.fw_version, 32, "%d", BOND_ABI_VERSION); | 438 | strcpy(info.driver, "ifenslave"); |
| 439 | strcpy(info.fw_version, utoa(BOND_ABI_VERSION)); | ||
| 439 | if (set_ifrname_and_do_ioctl(SIOCETHTOOL, &ifr, master_ifname) < 0) { | 440 | if (set_ifrname_and_do_ioctl(SIOCETHTOOL, &ifr, master_ifname) < 0) { |
| 440 | if (errno == EOPNOTSUPP) | 441 | if (errno == EOPNOTSUPP) |
| 441 | return; | 442 | return; |
