From becd1820965cc13a8995d4e0bd1b41e8c8e49070 Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Thu, 21 Jun 2012 15:49:55 +0200 Subject: [PATCH] s3-printing: use euid for vlp job tracking vlp can be called by print_run_command as root with euids set appropriately, vlp should use this to track the job owner. --- source3/printing/tests/vlp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source3/printing/tests/vlp.c b/source3/printing/tests/vlp.c index 66860e5ada3..648fca106d0 100644 --- a/source3/printing/tests/vlp.c +++ b/source3/printing/tests/vlp.c @@ -236,7 +236,8 @@ static int print_command(int argc, char **argv) slprintf(job.jobname, sizeof(job.jobname) - 1, "%s", argv[2]); - if (!(pw = getpwuid(getuid()))) { + if (!(pw = getpwuid(geteuid()))) { + printf("getpwuid failed\n"); return 1; } -- 2.34.1