diff options
| author | Xin LI <delphij@FreeBSD.org> | 2017-01-05 09:23:54 +0000 |
|---|---|---|
| committer | Xin LI <delphij@FreeBSD.org> | 2017-01-05 09:23:54 +0000 |
| commit | f193c8ce0d53b73100a64a21c6e0fea4746ad0c9 (patch) | |
| tree | c2f2906d589bd5592b96f8fd50db34001fde0bd1 /usr.bin/netstat/if.c | |
| parent | 3daec7ae72b546b73d65fb24c00b4d8ee2701193 (diff) | |
Notes
Diffstat (limited to 'usr.bin/netstat/if.c')
| -rw-r--r-- | usr.bin/netstat/if.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/netstat/if.c b/usr.bin/netstat/if.c index 55d320e9c8c92..6fb8e63bc0110 100644 --- a/usr.bin/netstat/if.c +++ b/usr.bin/netstat/if.c @@ -393,10 +393,10 @@ intpr(void (*pfunc)(char *), int af) case AF_LINK: { struct sockaddr_dl *sdl; - char linknum[10]; + char linknum[sizeof("<Link#32767>")]; sdl = (struct sockaddr_dl *)ifa->ifa_addr; - sprintf(linknum, "<Link#%d>", sdl->sdl_index); + snprintf(linknum, sizeof(linknum), "<Link#%d>", sdl->sdl_index); xo_emit("{t:network/%-*.*s} ", net_len, net_len, linknum); if (sdl->sdl_nlen == 0 && |
