diff --git a/init.lua b/init.lua index 1ef238b..f2e2390 100644 --- a/init.lua +++ b/init.lua @@ -155,7 +155,7 @@ local function getline(self, errlevel) if err ~= "timeout" and err ~= "wantread" then self:invoke("OnDisconnect", err, true) - self:close() + self:shutdown() error(err, errlevel) end end