close log fd after dup2 to 2
This commit is contained in:
parent
5f914398ca
commit
f7faf7651c
7
u9fs.c
7
u9fs.c
|
@ -1785,8 +1785,11 @@ main(int argc, char **argv)
|
||||||
if(fd < 0)
|
if(fd < 0)
|
||||||
sysfatal("cannot open log '%s'", logfile);
|
sysfatal("cannot open log '%s'", logfile);
|
||||||
|
|
||||||
if(dup2(fd, 2) < 0)
|
if(fd != 2){
|
||||||
sysfatal("cannot dup fd onto stderr");
|
if(dup2(fd, 2) < 0)
|
||||||
|
sysfatal("cannot dup fd onto stderr");
|
||||||
|
close(fd);
|
||||||
|
}
|
||||||
fprint(2, "u9fs\nkill %d\n", (int)getpid());
|
fprint(2, "u9fs\nkill %d\n", (int)getpid());
|
||||||
|
|
||||||
fmtinstall('F', fcallconv);
|
fmtinstall('F', fcallconv);
|
||||||
|
|
Loading…
Reference in New Issue