From 9a09e428023ba4a2d8fcc95aec388ac6d7aaa998 Mon Sep 17 00:00:00 2001 From: Benjamin Schaaf Date: Sun, 5 May 2019 14:31:12 +1000 Subject: [PATCH] Fix pipe writing --- source/eventcore/drivers/posix/pipes.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/eventcore/drivers/posix/pipes.d b/source/eventcore/drivers/posix/pipes.d index 3ee6dec..2b7390c 100644 --- a/source/eventcore/drivers/posix/pipes.d +++ b/source/eventcore/drivers/posix/pipes.d @@ -195,7 +195,7 @@ final class PosixEventDriverPipes(Loop : PosixEventLoop) : EventDriverPipes { auto cb = slot.writeCallback; slot.writeCallback = null; slot.writeBuffer = null; - cb(pipe, IOStatus.error, slot.bytesRead); + cb(pipe, status, slot.bytesWritten); } ssize_t ret = () @trusted { return write(cast(int)pipe, slot.writeBuffer.ptr, min(slot.writeBuffer.length, int.max)); } ();