summaryrefslogtreecommitdiffstats
path: root/sys/fs
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2005-09-12 10:07:21 +0000
committerrwatson <rwatson@FreeBSD.org>2005-09-12 10:07:21 +0000
commit5be69d1d563a5b70d4b0f337a5d6f44f2450b8a5 (patch)
tree4db2664113ee24130e05f08383dda2316a1e90e8 /sys/fs
parentc9f007b15949f7dff145daeb4022db557dba9b35 (diff)
downloadFreeBSD-src-5be69d1d563a5b70d4b0f337a5d6f44f2450b8a5.zip
FreeBSD-src-5be69d1d563a5b70d4b0f337a5d6f44f2450b8a5.tar.gz
When a writer opens a fifo, wake up the read socket for read, not the
write socket. MFC after: 3 days
Diffstat (limited to 'sys/fs')
-rw-r--r--sys/fs/fifofs/fifo_vnops.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/fs/fifofs/fifo_vnops.c b/sys/fs/fifofs/fifo_vnops.c
index f3652f8..c057346 100644
--- a/sys/fs/fifofs/fifo_vnops.c
+++ b/sys/fs/fifofs/fifo_vnops.c
@@ -236,7 +236,7 @@ fail1:
SOCKBUF_UNLOCK(&fip->fi_writesock->so_rcv);
if (fip->fi_readers > 0) {
wakeup(&fip->fi_readers);
- sorwakeup(fip->fi_writesock);
+ sorwakeup(fip->fi_readsock);
}
}
}
OpenPOWER on IntegriCloud