diff options
author | Christian Pointner <equinox@helsinki.at> | 2015-05-08 17:35:26 (GMT) |
---|---|---|
committer | Christian Pointner <equinox@helsinki.at> | 2015-05-08 17:35:26 (GMT) |
commit | 87a905c4419d6b83dde4209a84c4726f532b1845 (patch) | |
tree | 57431df5fe1ebe6397c4a716637024b4cc803bfc /src/tcpserver.lua | |
parent | e0997d02f2b4276ac7facd50532d4d2301908d7b (diff) |
conf refactoring for nopyncd
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 |