projects
/
apps
/
pfixtools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More readable.
[apps/pfixtools.git]
/
server.c
diff --git
a/server.c
b/server.c
index
3becd75
..
0d6443c
100644
(file)
--- a/
server.c
+++ b/
server.c
@@
-105,7
+105,7
@@
static int start_client(server_t *server, start_client_t starter,
}
if (starter) {
}
if (starter) {
- data = starter();
+ data = starter(
server
);
if (data == NULL) {
close(sock);
return -1;
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");
if (n < 0) {
if (errno != EAGAIN && errno != EINTR) {
UNIXERR("epoll_wait");
- return
-1
;
+ return
EXIT_FAILURE
;
}
continue;
}
}
continue;
}
@@
-161,5
+161,5
@@
int server_loop(start_client_t starter, delete_client_t deleter,
}
}
}
}
}
}
- return
0
;
+ return
EXIT_SUCCESS
;
}
}