diff options
Diffstat (limited to 'accept_loop.c')
-rw-r--r-- | accept_loop.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/accept_loop.c b/accept_loop.c index 874e6d7..c4779c9 100644 --- a/accept_loop.c +++ b/accept_loop.c @@ -90,12 +90,11 @@ void *mog_accept_loop(void *arg) union mog_sockaddr msa; for (;;) { - struct sockaddr *sa = mog_sockaddr_sa(&msa); socklen_t salen = (socklen_t)sizeof(msa); int client_fd; mog_thr_test_quit(); - client_fd = mog_accept_fn(accept_fd, sa, &salen); + client_fd = mog_accept_fn(accept_fd, &msa.sa, &salen); if (client_fd >= 0) ac->post_accept_fn(client_fd, ac->svc, &msa, salen); |