[bugfix] Fix smtp.nim unhandled exception (#11498)

This commit is contained in:
Phạm Ngọc Quang Nam 2019-06-19 05:26:59 +07:00 • committed by Andreas Rumpf
commit 7c637c2faf

View file

@ -163,8 +163,7 @@ proc quitExcpt(smtp: AsyncSmtp, msg: string): Future[void] =
var sendFut = smtp.debugSend("QUIT") var sendFut = smtp.debugSend("QUIT")
sendFut.callback = sendFut.callback =
proc () = proc () =
# TODO: Fix this in async procs. retFuture.fail(newException(ReplyError, msg))
raise newException(ReplyError, msg)
return retFuture return retFuture
proc checkReply(smtp: Smtp | AsyncSmtp, reply: string) {.multisync.} = proc checkReply(smtp: Smtp | AsyncSmtp, reply: string) {.multisync.} =