From a92134c5a41b2687134617e86e083ef38d7ed2e7 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Mon, 16 Jul 2001 23:39:26 +0000 Subject: Fix for incorrect creation of print job names, based on a patch by José M.Rodríguez Jeremy. (This used to be commit 7ebf284ef7597ee347deb5245d6ba222a102f55d) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source3/printing/printing.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source3/printing/printing.c') diff --git a/source3/printing/printing.c b/source3/printing/printing.c index d0a07ccb4c..fdb9018ede 100644 --- a/source3/printing/printing.c +++ b/source3/printing/printing.c @@ -908,8 +908,8 @@ int print_job_start(struct current_user *user, int snum, char *jobname) tdb_store_int(tdb, "INFO/nextjob", jobid); /* we have a job entry - now create the spool file */ - slprintf(pjob.filename, sizeof(pjob.filename)-1, "%s/%sXXXXXX", - path, PRINT_SPOOL_PREFIX); + slprintf(pjob.filename, sizeof(pjob.filename)-1, "%s/%s%.6d.XXXXXX", + path, PRINT_SPOOL_PREFIX, jobid); pjob.fd = smb_mkstemp(pjob.filename); if (pjob.fd == -1) { -- cgit