about summary refs log tree commit homepage
path: root/accept_loop.c
diff options
context:
space:
mode:
Diffstat (limited to 'accept_loop.c')
-rw-r--r--accept_loop.c3
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);