From 2555e500b6fe110f3d494568d6303e24ff59ab3f Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Fri, 11 Oct 2013 19:20:45 +0100 Subject: [PATCH] Fixed async send in ftpclient module. --- lib/pure/ftpclient.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pure/ftpclient.nim b/lib/pure/ftpclient.nim index 7893eafa0f..b6127a9bc6 100644 --- a/lib/pure/ftpclient.nim +++ b/lib/pure/ftpclient.nim @@ -129,7 +129,8 @@ proc expectReply(ftp: PFTPClient): TaintedString = proc send*(ftp: PFTPClient, m: string): TaintedString = ## Send a message to the server, and wait for a primary reply. ## ``\c\L`` is added for you. - ftp.getCSock().send(m & "\c\L") + blockingOperation(ftp.getCSock()): + ftp.getCSock().send(m & "\c\L") return ftp.expectReply() proc assertReply(received: TaintedString, expected: string) =