aboutsummaryrefslogtreecommitdiff
path: root/etc/dict.lua
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2004-05-28 07:24:43 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2004-05-28 07:24:43 +0000
commitc98dc991998c724a3f6a1fdd90b5d1d8a80e3af3 (patch)
tree8d8b8aa856d8a3e822121d0915a63b8244f471bb /etc/dict.lua
parent9297b074d53a00e1149250e0bbfa0871dcc5558f (diff)
downloadluasocket-c98dc991998c724a3f6a1fdd90b5d1d8a80e3af3.tar.gz
luasocket-c98dc991998c724a3f6a1fdd90b5d1d8a80e3af3.tar.bz2
luasocket-c98dc991998c724a3f6a1fdd90b5d1d8a80e3af3.zip
Bug feioso no UDP e possivelmente no TCP também.
Diffstat (limited to 'etc/dict.lua')
-rw-r--r--etc/dict.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/dict.lua b/etc/dict.lua
index d11ac93..31359d9 100644
--- a/etc/dict.lua
+++ b/etc/dict.lua
@@ -4,6 +4,8 @@
4-- Author: Diego Nehab 4-- Author: Diego Nehab
5-- RCS ID: $Id$ 5-- RCS ID: $Id$
6----------------------------------------------------------------------------- 6-----------------------------------------------------------------------------
7require"luasocket"
8
7function get_status(sock, valid) 9function get_status(sock, valid)
8 local line, err = sock:receive() 10 local line, err = sock:receive()
9 local code, par 11 local code, par
@@ -12,7 +14,7 @@ function get_status(sock, valid)
12 code = tonumber(code) 14 code = tonumber(code)
13 if code ~= valid then return code end 15 if code ~= valid then return code end
14 if code == 150 then 16 if code == 150 then
15 par = tonumber(socket.skip(2, string.find(line, "^%d%d%d (%d*)")) 17 par = tonumber(socket.skip(2, string.find(line, "^%d%d%d (%d*)")))
16 end 18 end
17 return nil, par 19 return nil, par
18end 20end