From e794fd4243a6d3690a00488be641b2cb55b1946c Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 11 Nov 2020 10:16:59 +0100 Subject: pflocal: Set default uid/gid to those of the translator * pflocal/sock.c (sock_create): Set uid to getpid () and gid to getgid (). --- pflocal/sock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pflocal/sock.c') diff --git a/pflocal/sock.c b/pflocal/sock.c index e39e2932..dfe5cf44 100644 --- a/pflocal/sock.c +++ b/pflocal/sock.c @@ -123,8 +123,8 @@ sock_create (struct pipe_class *pipe_class, mode_t mode, struct sock **sock) new->connect_queue = NULL; new->pipe_class = pipe_class; new->addr = NULL; - new->uid = 0; - new->gid = 0; + new->uid = getuid (); + new->gid = getgid (); memset (&new->change_time, 0, sizeof (new->change_time)); pthread_mutex_init (&new->lock, NULL); -- cgit v1.2.3