iostats: remove unused fcallfmt, dont leak our mount pipe end into exportfs proc
This commit is contained in:
parent
d63734eb53
commit
718f3358bb
1 changed files with 4 additions and 2 deletions
|
@ -327,6 +327,7 @@ main(int argc, char **argv)
|
|||
|
||||
if(chdir(buf) < 0)
|
||||
sysfatal("chdir");
|
||||
|
||||
exec(*argv, argv);
|
||||
if(**argv != '/' && strncmp(*argv, "./", 2) != 0 && strncmp(*argv, "../", 3) != 0)
|
||||
exec(smprint("/bin/%s", *argv), argv);
|
||||
|
@ -354,6 +355,7 @@ main(int argc, char **argv)
|
|||
dup(efd[0], 0);
|
||||
close(efd[0]);
|
||||
close(efd[1]);
|
||||
close(pfd[1]);
|
||||
if(dbg){
|
||||
execl("/bin/exportfs", "exportfs", "-df", dbfile, "-r", "/", nil);
|
||||
} else {
|
||||
|
@ -364,6 +366,8 @@ main(int argc, char **argv)
|
|||
|
||||
switch(fspid = fork()) {
|
||||
default:
|
||||
close(pfd[1]);
|
||||
close(efd[1]);
|
||||
while(cpid != waitpid())
|
||||
;
|
||||
postnote(PNPROC, fspid, DONESTR);
|
||||
|
@ -377,8 +381,6 @@ main(int argc, char **argv)
|
|||
break;
|
||||
}
|
||||
|
||||
fmtinstall('F', fcallfmt);
|
||||
|
||||
stats->rpc[Tversion].name = "version";
|
||||
stats->rpc[Tauth].name = "auth";
|
||||
stats->rpc[Tflush].name = "flush";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue