diff options
| author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2004-01-15 10:15:04 +0000 |
|---|---|---|
| committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2004-01-15 10:15:04 +0000 |
| commit | a2fe44e8cfbe6498c0f1b9e882f93d01906899fd (patch) | |
| tree | 17db0a692fa4e5f4c64cebaf9205ad10ff29301e /sys/kern/sys_pipe.c | |
| parent | 0161ff2670e13efb407c69c48a24f73d0a1a054f (diff) | |
Notes
Diffstat (limited to 'sys/kern/sys_pipe.c')
| -rw-r--r-- | sys/kern/sys_pipe.c | 1 |
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 { |
