aboutsummaryrefslogtreecommitdiff
path: root/src/socket.lua
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-18 08:02:09 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2004-06-18 08:02:09 +0000
commitac4aac0909da26befaaeb6b415f66cf35b6980e0 (patch)
tree3d3289e6192508484dcbefa10e2d862c5cc06d64 /src/socket.lua
parent62799a416d2b29d8058331f3d8725fb67c75d261 (diff)
downloadluasocket-ac4aac0909da26befaaeb6b415f66cf35b6980e0.tar.gz
luasocket-ac4aac0909da26befaaeb6b415f66cf35b6980e0.tar.bz2
luasocket-ac4aac0909da26befaaeb6b415f66cf35b6980e0.zip
Implemented safe exceptions. This looks preeety good.
Diffstat (limited to 'src/socket.lua')
-rw-r--r--src/socket.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/socket.lua b/src/socket.lua
index f73d167..0a681bf 100644
--- a/src/socket.lua
+++ b/src/socket.lua
@@ -156,8 +156,8 @@ socket.sourcet["http-chunked"] = function(sock)
156 else 156 else
157 -- get chunk and skip terminating CRLF 157 -- get chunk and skip terminating CRLF
158 local chunk, err = sock:receive(size) 158 local chunk, err = sock:receive(size)
159 if err or socket.skip(2, sock:receive()) then return nil, err 159 if chunk then sock:receive() end
160 else return chunk end 160 return chunk, err
161 end 161 end
162 end 162 end
163 }) 163 })