diff --git a/threading/channels.nim b/threading/channels.nim index a4f99b6..fd826e7 100644 --- a/threading/channels.nim +++ b/threading/channels.nim @@ -210,7 +210,6 @@ proc channelSend(chan: ChannelRaw, data: pointer, size: int, blocking: static bo chan.getHead() - chan.slots copyMem(chan.buffer[writeIdx * size].addr, data, size) - atomicInc(chan.head) if chan.getHead() == 2 * chan.slots: chan.setHead(0)