[Issue 7446] [TDPL] Trivial asynchronous file copy example crashes with OwnerTerminated
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Dec 28 09:43:49 UTC 2019
https://issues.dlang.org/show_bug.cgi?id=7446
Atila Neves <atila.neves at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |atila.neves at gmail.com
--- Comment #4 from Atila Neves <atila.neves at gmail.com> ---
A trivial workaround of course is to do this:
void fileWriter() {
// Write loop
for (;;) {
try {
auto buffer = receiveOnly!(immutable(ubyte)[])();
stdout.rawWrite(buffer);
} catch(OwnerTerminated _) {
return;
}
}
}
--
More information about the Digitalmars-d-bugs
mailing list