summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rwxr-xr-xlib/pure/smtp.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pure/smtp.nim b/lib/pure/smtp.nim
index 58c1d4b58..abf268942 100755
--- a/lib/pure/smtp.nim
+++ b/lib/pure/smtp.nim
@@ -81,7 +81,8 @@ proc connect*(address: string, port = 25,
   result.sock = socket()
   if ssl:
     when defined(ssl):
-      result.sock.wrapSocket(verifyMode = CVerifyNone)
+      let ctx = newContext(verifyMode = CVerifyNone)
+      ctx.wrapSocket(result.sock)
     else:
       raise newException(ESystem, 
                          "SMTP module compiled without SSL support")