summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
authordom96 <dominikpicheta@googlemail.com>2010-10-23 23:35:47 +0100
committerdom96 <dominikpicheta@googlemail.com>2010-10-23 23:35:47 +0100
commitbeb9e3d32579ec9a5f9251f5cb89e857de31c8d9 (patch)
tree9e5f46cb5e4514f3090133483acae61c93cd5014 /lib/pure
parent293563ee114033db12497bfbf533c9a60d0f9bcb (diff)
downloadNim-beb9e3d32579ec9a5f9251f5cb89e857de31c8d9.tar.gz
ssl.connect now returns the result of the certificate validation.
Diffstat (limited to 'lib/pure')
-rw-r--r--lib/pure/smtp.nim7
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