From 65c2a56c6d62e3c24d52da8c63f306b70becdb45 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Wed, 23 Sep 2020 12:40:28 -0400 Subject: Initialize sockets --- src/main.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index b865b01..6e64965 100644 --- a/src/main.c +++ b/src/main.c @@ -1,6 +1,7 @@ #include #include #include "config.h" +#include "server.h" static void usage(const char *argv_0) @@ -36,8 +37,19 @@ main(int argc, char **argv) int r = load_config(&conf, confpath); if (r != 0) { - return r; + goto exit_conf; } + struct gmnisrv_server server = {0}; + r = server_init(&server, &conf); + if (r != 0) { + goto exit; + } + server_run(&server); + +exit: + server_finish(&server); +exit_conf: + config_finish(&conf); return 0; } -- cgit v1.2.3