diff --git a/lib/pure/ftpclient.nim b/lib/pure/ftpclient.nim index e656d001e9..b617938665 100644 --- a/lib/pure/ftpclient.nim +++ b/lib/pure/ftpclient.nim @@ -114,7 +114,7 @@ proc getDSock(ftp: PFTPClient): TSocket = proc getCSock(ftp: PFTPClient): TSocket = if ftp.isAsync: return ftp.asyncCSock else: return ftp.csock -template blockingOperation(sock: TSocket, body: stmt) = +template blockingOperation(sock: TSocket, body: stmt) {.immediate.} = if ftp.isAsync: sock.setBlocking(true) body diff --git a/todo.txt b/todo.txt index c9510d9caf..14f892b4ef 100755 --- a/todo.txt +++ b/todo.txt @@ -5,7 +5,6 @@ version 0.9.2 - ``restrict`` pragma + backend support - fix marshal bug - fix: 'result' is not properly cleaned for NRVO -- investigate nimgame bug version 0.9.4