summaryrefslogtreecommitdiff
path: root/src/tcpserver.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/tcpserver.lua')
-rw-r--r--src/tcpserver.lua11
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