aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/firewire
diff options
context:
space:
mode:
authorAlexander V. Chernikov <melifaro@FreeBSD.org>2014-01-07 15:59:33 +0000
committerAlexander V. Chernikov <melifaro@FreeBSD.org>2014-01-07 15:59:33 +0000
commit50da3e886ddff447655ed582d9a68ef861890125 (patch)
treeefc014a0ef02ce8ce0cdc44797ad3f3207a73316 /sys/dev/firewire
parentfdac1e8bdc6e78698e1e22b975d338f2c6316547 (diff)
Notes
Diffstat (limited to 'sys/dev/firewire')
-rw-r--r--sys/dev/firewire/if_fwe.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/sys/dev/firewire/if_fwe.c b/sys/dev/firewire/if_fwe.c
index e6abebdab527..a7d9bc35d494 100644
--- a/sys/dev/firewire/if_fwe.c
+++ b/sys/dev/firewire/if_fwe.c
@@ -403,7 +403,7 @@ fwe_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
{
struct fwe_softc *fwe = ((struct fwe_eth_softc *)ifp->if_softc)->fwe;
struct ifstat *ifs = NULL;
- int s, error, len;
+ int s, error;
switch (cmd) {
case SIOCSIFFLAGS:
@@ -434,12 +434,8 @@ fwe_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
case SIOCGIFSTATUS:
s = splimp();
ifs = (struct ifstat *)data;
- len = strlen(ifs->ascii);
- if (len < sizeof(ifs->ascii))
- snprintf(ifs->ascii + len,
- sizeof(ifs->ascii) - len,
- "\tch %d dma %d\n",
- fwe->stream_ch, fwe->dma_ch);
+ snprintf(ifs->ascii, sizeof(ifs->ascii),
+ "\tch %d dma %d\n", fwe->stream_ch, fwe->dma_ch);
splx(s);
break;
case SIOCSIFCAP: