From 6846c39c56f2775e51bacca611224e2ebda35401 Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Wed, 21 May 2014 21:55:58 +0200 Subject: [PATCH] printing: fix purge of all print jobs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The incorrect (system) jobid is currently passed to the job deletion function. Bug: https://bugzilla.samba.org/show_bug.cgi?id=10612 Reported-by: Franz Pförtsch Signed-off-by: David Disseldorp Reviewed-by: Jeremy Allison (cherry picked from commit efb4684a3fc0b32a71eab013000f730e6b144a67) --- source3/printing/printing.c | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/source3/printing/printing.c b/source3/printing/printing.c index b126bd5..52d24dc 100644 --- a/source3/printing/printing.c +++ b/source3/printing/printing.c @@ -3373,13 +3373,28 @@ WERROR print_queue_purge(const struct auth_session_info *server_info, if ( can_job_admin ) become_root(); - for (i=0;i