diff options
Diffstat (limited to 'src/tcpserver.lua')
-rw-r--r-- | src/tcpserver.lua | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/tcpserver.lua b/src/tcpserver.lua index 85992c3..837bf4e 100644 --- a/src/tcpserver.lua +++ b/src/tcpserver.lua @@ -19,16 +19,17 @@ -- along with rhnop. If not, see <http://www.gnu.org/licenses/>. -- -require "socket" +socket = require "socket" package.path = package.path .. ";" .. rhnoplibdir .. "/?.lua" conf = require "conf" function init_server() local server = assert(socket.tcp()) - + + cnf = conf.load("nopsyncd.conf") assert(server:setoption('reuseaddr', true)) - assert(server:bind(conf.tcp_host, conf.tcp_port)) + assert(server:bind(cnf.tcp_host, cnf.tcp_port)) assert(server:listen(5)) return server @@ -67,7 +68,7 @@ end function clients_get_writeables() local fds = {} - + for _, client in ipairs(clients) do if client.buffer ~= "" then table.insert(fds, client) @@ -127,7 +128,7 @@ function main_loop() end server:close() - cleanup_clients() + cleanup_clients() return 0 end |