summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid McMackins II <contact@mcmackins.org>2017-06-20 19:50:59 -0500
committerDavid McMackins II <contact@mcmackins.org>2017-06-20 19:50:59 -0500
commitf2de91ef03dc9d763fdd9d9d16af9366f05398a8 (patch)
tree8338a04cb4f71a83a7709206df637e2c833b7cf4
parent062adaa6eb3982f418c7434ef7c0499a9055436d (diff)
Add FORFEIT
-rw-r--r--serverthread.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/serverthread.lua b/serverthread.lua
index 72abddf..474a9bf 100644
--- a/serverthread.lua
+++ b/serverthread.lua
@@ -185,6 +185,10 @@ function Server:_process()
self._selected = nil
self._socks[this]:send(AFFIRMATIVE)
end
+ elseif line == 'FORFEIT' then
+ self._sendall('FORFEIT ' .. this .. '\nSHUTDOWN\nEND\n')
+ self._done = true
+ return
elseif line == 'UPDATE' then
self._updatequeue[this]:append('END')
self._socks[this]:send(self._updatequeue[this]:concat('\n'))