diff options
author | rwatson <rwatson@FreeBSD.org> | 2005-09-12 10:07:21 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2005-09-12 10:07:21 +0000 |
commit | 5be69d1d563a5b70d4b0f337a5d6f44f2450b8a5 (patch) | |
tree | 4db2664113ee24130e05f08383dda2316a1e90e8 /sys/fs | |
parent | c9f007b15949f7dff145daeb4022db557dba9b35 (diff) | |
download | FreeBSD-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.c | 2 |
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); } } } |