From 554a8b59f42d2b68fd45ae59fece8b5af73bea56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E9=A3=8E?= Date: Tue, 8 Oct 2013 10:40:16 +0800 Subject: [PATCH] fix Issue #44 --- lualib/socket.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lualib/socket.lua b/lualib/socket.lua index a62732e6..89985f9e 100644 --- a/lualib/socket.lua +++ b/lualib/socket.lua @@ -156,7 +156,7 @@ function socket.close(fd) suspend(s) end if s.buffer then - driver.clear(s.buffer) + driver.clear(s.buffer,buffer_pool) end assert(s.lock_set == nil or next(s.lock_set) == nil) socket_pool[id] = nil @@ -270,7 +270,7 @@ end function socket.abandon(id) local s = socket_pool[id] if s and s.buffer then - driver.clear(s.buffer) + driver.clear(s.buffer,buffer_pool) end socket_pool[id] = nil end