aboutsummaryrefslogtreecommitdiff
path: root/src/smtp.lua
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-22 04:49:57 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-22 04:49:57 +0000
commit7195ab620bd5029856a5c6c88e54a9a6eceb5e87 (patch)
tree9b60807d8bb2112dcec6ea2e0991e468b112ea5a /src/smtp.lua
parentbce1cb30d856d167e167c4c2997f9bebe03a612c (diff)
downloadluasocket-7195ab620bd5029856a5c6c88e54a9a6eceb5e87.tar.gz
luasocket-7195ab620bd5029856a5c6c88e54a9a6eceb5e87.tar.bz2
luasocket-7195ab620bd5029856a5c6c88e54a9a6eceb5e87.zip
Few extra changes.
Diffstat (limited to 'src/smtp.lua')
-rw-r--r--src/smtp.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/smtp.lua b/src/smtp.lua
index ac74205..c68b750 100644
--- a/src/smtp.lua
+++ b/src/smtp.lua
@@ -106,7 +106,10 @@ function open(server, port)
106 local tp = socket.try(tp.connect(server or SERVER, port or PORT, TIMEOUT)) 106 local tp = socket.try(tp.connect(server or SERVER, port or PORT, TIMEOUT))
107 local s = setmetatable({tp = tp}, metat) 107 local s = setmetatable({tp = tp}, metat)
108 -- make sure tp is closed if we get an exception 108 -- make sure tp is closed if we get an exception
109 s.try = socket.newtry(function() s:close() end) 109 s.try = socket.newtry(function()
110 if s.tp:command("QUIT") then s.tp:check("2..") end
111 s:close()
112 end)
110 return s 113 return s
111end 114end
112 115