diff options
| -rw-r--r-- | sys/src/cmd/exportfs/exportfs.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/src/cmd/exportfs/exportfs.c b/sys/src/cmd/exportfs/exportfs.c index 522e06025..4d436dad9 100644 --- a/sys/src/cmd/exportfs/exportfs.c +++ b/sys/src/cmd/exportfs/exportfs.c @@ -927,10 +927,11 @@ filter(int fd, char *cmd) exec(file, argv); fatal("filter: exec; %r"); default: - close(fd); + dup(p[1], fd); close(p[0]); + close(p[1]); } - return p[1]; + return fd; } static void |
