summaryrefslogtreecommitdiffstats
path: root/proxy/src/gp_socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'proxy/src/gp_socket.c')
-rw-r--r--proxy/src/gp_socket.c4
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,