summaryrefslogtreecommitdiff
path: root/sys/kern/sys_pipe.c
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2004-01-15 10:15:04 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2004-01-15 10:15:04 +0000
commita2fe44e8cfbe6498c0f1b9e882f93d01906899fd (patch)
tree17db0a692fa4e5f4c64cebaf9205ad10ff29301e /sys/kern/sys_pipe.c
parent0161ff2670e13efb407c69c48a24f73d0a1a054f (diff)
Notes
Diffstat (limited to 'sys/kern/sys_pipe.c')
-rw-r--r--sys/kern/sys_pipe.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/sys_pipe.c b/sys/kern/sys_pipe.c
index ced206e48239..602def55e11e 100644
--- a/sys/kern/sys_pipe.c
+++ b/sys/kern/sys_pipe.c
@@ -258,6 +258,7 @@ pipe(td, uap)
FILEDESC_LOCK(fdp);
if (fdp->fd_ofiles[td->td_retval[0]] == rf) {
fdp->fd_ofiles[td->td_retval[0]] = NULL;
+ fdunused(fdp, td->td_retval[0]);
FILEDESC_UNLOCK(fdp);
fdrop(rf, td);
} else {