X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=server.c;h=0d6443c43ee5de79573ca7fcdee74bf2d44e42cb;hb=36003695aa2db17ee573d951bf19717796271d38;hp=3becd75a8fb4ad87d237ead85dfed2e2d8c1a019;hpb=10b49f7af56977b8c27a26438b3cfb07ca63ae90;p=apps%2Fpfixtools.git diff --git a/server.c b/server.c index 3becd75..0d6443c 100644 --- a/server.c +++ b/server.c @@ -105,7 +105,7 @@ static int start_client(server_t *server, start_client_t starter, } if (starter) { - data = starter(); + data = starter(server); if (data == NULL) { close(sock); return -1; @@ -130,7 +130,7 @@ int server_loop(start_client_t starter, delete_client_t deleter, if (n < 0) { if (errno != EAGAIN && errno != EINTR) { UNIXERR("epoll_wait"); - return -1; + return EXIT_FAILURE; } continue; } @@ -161,5 +161,5 @@ int server_loop(start_client_t starter, delete_client_t deleter, } } } - return 0; + return EXIT_SUCCESS; }