From b0179f9af5c5ed3cc63c5cd3b9d1055b742a3b79 Mon Sep 17 00:00:00 2001 From: Araq Date: Mon, 20 Oct 2014 01:49:51 +0200 Subject: [PATCH] 2nd attempt to fix tryRecv --- lib/system/channels.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/system/channels.nim b/lib/system/channels.nim index 6e0c5b8c26..a5d5c08025 100644 --- a/lib/system/channels.nim +++ b/lib/system/channels.nim @@ -234,7 +234,7 @@ proc tryRecv*[TMsg](c: var TChannel[TMsg]): tuple[dataAvailable: bool, if q.mask != ChannelDeadMask: if tryAcquireSys(q.lock): llRecv(q, addr(result.msg), cast[PNimType](getTypeInfo(result.msg))) - result.dataAvaliable = true + result.dataAvailable = true releaseSys(q.lock) proc peek*[TMsg](c: var TChannel[TMsg]): int =