From ca767c8b42144046b85590bbfbc9d40aab64b2b5 Mon Sep 17 00:00:00 2001 From: Joshua Simmons Date: Wed, 21 Jul 2010 01:12:31 +1000 Subject: [PATCH] Cleaning up getline function --- init.lua | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/init.lua b/init.lua index f2e2390..1187316 100644 --- a/init.lua +++ b/init.lua @@ -149,15 +149,13 @@ end local function getline(self, errlevel) local line, err = self.socket:receive("*l") - if line then - return line - end - - if err ~= "timeout" and err ~= "wantread" then + if not line and err ~= "timeout" and err ~= "wantread" then self:invoke("OnDisconnect", err, true) self:shutdown() error(err, errlevel) end + + return line end function meta:think()