From: David Disseldorp Date: Thu, 21 Jun 2012 13:49:55 +0000 (+0200) Subject: s3-printing: use euid for vlp job tracking X-Git-Url: http://git.samba.org/?p=ddiss%2Fsamba.git;a=commitdiff_plain;h=becd1820965cc13a8995d4e0bd1b41e8c8e49070 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. --- 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; }