diff options
author | dom96 <dominikpicheta@googlemail.com> | 2010-10-23 23:35:47 +0100 |
---|---|---|
committer | dom96 <dominikpicheta@googlemail.com> | 2010-10-23 23:35:47 +0100 |
commit | beb9e3d32579ec9a5f9251f5cb89e857de31c8d9 (patch) | |
tree | 9e5f46cb5e4514f3090133483acae61c93cd5014 /lib/pure | |
parent | 293563ee114033db12497bfbf533c9a60d0f9bcb (diff) | |
download | Nim-beb9e3d32579ec9a5f9251f5cb89e857de31c8d9.tar.gz |
ssl.connect now returns the result of the certificate validation.
Diffstat (limited to 'lib/pure')
-rw-r--r-- | lib/pure/smtp.nim | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/pure/smtp.nim b/lib/pure/smtp.nim index 00e636ebc..dcec012eb 100644 --- a/lib/pure/smtp.nim +++ b/lib/pure/smtp.nim @@ -24,7 +24,7 @@ ## smtp.sendmail("username@gmail.com", @["foo@gmail.com"], $msg) ## -import sockets, strutils, strtabs, ssl, base64 +import sockets, strutils, strtabs, ssl, base64, os type TSMTP* = object {.final.} @@ -62,7 +62,7 @@ proc debugRecv(smtp: TSMTP): String = echo("S:" & line) return line else: - echo("S-Warning: recvLine failed.") + OSError() return "" proc quitExcpt(smtp: TSMTP, msg: String) = @@ -84,8 +84,7 @@ proc connect*(address: String, port: int = 25, result.sock.connect(address, TPort(port)) else: result.ssl = True - var certResult: int - result.sslSock.connect(address, port, certResult) + discard result.sslSock.connect(address, port) result.debug = debug |