diff options
Diffstat (limited to 'proxy/src/gp_socket.c')
-rw-r--r-- | proxy/src/gp_socket.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/proxy/src/gp_socket.c b/proxy/src/gp_socket.c index 238b2d4..4b26ce1 100644 --- a/proxy/src/gp_socket.c +++ b/proxy/src/gp_socket.c @@ -40,6 +40,8 @@ struct unix_sock_conn { struct sockaddr_un sock_addr; socklen_t sock_addr_len; + struct gssproxy_ctx *gpctx; + #ifdef HAVE_UCRED struct ucred creds; #else @@ -52,7 +54,6 @@ struct unix_sock_conn { }; - static int set_status_flags(int fd, int flags) { int cur; @@ -201,6 +202,7 @@ void accept_sock_conn(verto_ctx *vctx, verto_ev *ev) ret = ENOMEM; goto done; } + conn->gpctx = verto_get_private(ev); listen_fd = verto_get_fd(ev); fd = accept(listen_fd, |