diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-04-28 02:32:06 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-04-28 02:32:06 +0200 |
commit | 219c3121638214be8f1d4750510729a058fe2c8e (patch) | |
tree | d8c60178ceedcb999e8b0cd785c9ca56ae960bc6 /sys/src/libip/myetheraddr.c | |
parent | 391198888a71649067d10862db1f1afed2b69c90 (diff) |
libip: use snprint() in myetheraddr() to prevent accidents
Diffstat (limited to 'sys/src/libip/myetheraddr.c')
-rw-r--r-- | sys/src/libip/myetheraddr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/libip/myetheraddr.c b/sys/src/libip/myetheraddr.c index 76f7cff54..7172e5880 100644 --- a/sys/src/libip/myetheraddr.c +++ b/sys/src/libip/myetheraddr.c @@ -9,9 +9,9 @@ myetheraddr(uchar *to, char *dev) char buf[256]; if(*dev == '/' || *dev == '#') - sprint(buf, "%s/addr", dev); + snprint(buf, sizeof buf, "%s/addr", dev); else - sprint(buf, "/net/%s/addr", dev); + snprint(buf, sizeof buf, "/net/%s/addr", dev); fd = open(buf, OREAD); if(fd < 0) |