diff options
| author | Alexander V. Chernikov <melifaro@FreeBSD.org> | 2014-01-07 15:59:33 +0000 |
|---|---|---|
| committer | Alexander V. Chernikov <melifaro@FreeBSD.org> | 2014-01-07 15:59:33 +0000 |
| commit | 50da3e886ddff447655ed582d9a68ef861890125 (patch) | |
| tree | efc014a0ef02ce8ce0cdc44797ad3f3207a73316 /sys/dev/firewire | |
| parent | fdac1e8bdc6e78698e1e22b975d338f2c6316547 (diff) | |
Notes
Diffstat (limited to 'sys/dev/firewire')
| -rw-r--r-- | sys/dev/firewire/if_fwe.c | 10 |
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: |
