From e9af32cc3aad0e8e5e90fb90de0ccfd90ffde4c7 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 25 Jun 2012 16:52:59 +0200 Subject: exportfs/import: cleanup --- sys/src/cmd/exportfs/exportfs.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'sys/src/cmd/exportfs') diff --git a/sys/src/cmd/exportfs/exportfs.c b/sys/src/cmd/exportfs/exportfs.c index 9635b36f0..75969f63e 100644 --- a/sys/src/cmd/exportfs/exportfs.c +++ b/sys/src/cmd/exportfs/exportfs.c @@ -481,7 +481,7 @@ freefid(int nr) for(f = *l; f; f = f->next) { if(f->nr == nr) { if(f->mid) { - sprint(buf, "/mnt/exportfs/%d", f->mid); + snprint(buf, sizeof(buf), "/mnt/exportfs/%d", f->mid); unmount(0, buf); psmap[f->mid] = 0; } @@ -888,8 +888,7 @@ filter(int fd, char *cmd) close(lfd); buf[len] = '\0'; if ((s = strchr(buf, '\n')) != nil) - *s = '\0'; - len = strlen(buf); + len = s - buf; if (write(fd, buf, len) != len) fatal("filter: cannot write port; %r"); -- cgit v1.2.3