1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 21:27:44 +00:00

Kernel: Send SIGPIPE to the current thread on write to a broken pipe

This commit is contained in:
Andreas Kling 2020-02-08 19:12:06 +01:00
parent 70c9a89707
commit deb154be61

View file

@ -130,7 +130,7 @@ ssize_t FIFO::read(FileDescription&, u8* buffer, ssize_t size)
ssize_t FIFO::write(FileDescription&, const u8* buffer, ssize_t size) ssize_t FIFO::write(FileDescription&, const u8* buffer, ssize_t size)
{ {
if (!m_readers) { if (!m_readers) {
current->process().send_signal(SIGPIPE, &current->process()); current->send_signal(SIGPIPE, &current->process());
return -EPIPE; return -EPIPE;
} }
#ifdef FIFO_DEBUG #ifdef FIFO_DEBUG