From: Michael Sweet Date: Fri, 26 May 2017 01:05:19 +0000 (-0400) Subject: Clear the shared flag on local queues (Issue #5008) X-Git-Tag: v2.2.4~66 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=42deee7eafbd93bca915c6b7f70da7a112aef3f2;p=thirdparty%2Fcups.git Clear the shared flag on local queues (Issue #5008) --- diff --git a/CHANGES.md b/CHANGES.md index 9e7f7ace20..52b1c04f00 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -16,8 +16,9 @@ CHANGES IN CUPS V2.2.4 - IPP Everywhere improvements (Issue #4998) - Fixed the "cancel all jobs" function in the web interface for several languages (Issue #4999) -- The scheduler was not deleting temporary queues, leaving behind PPD files +- The scheduler was not deleting local queues, leaving behind PPD files (Issue #5003) +- Local queues were incorrectly shared (Issue #5008) CHANGES IN CUPS V2.2.3 diff --git a/scheduler/ipp.c b/scheduler/ipp.c index 2525e58c3b..7bc5e3945c 100644 --- a/scheduler/ipp.c +++ b/scheduler/ipp.c @@ -5479,6 +5479,8 @@ create_local_printer( return; } + printer->shared = 0; + cupsdSetDeviceURI(printer, ippGetString(device_uri, 0, NULL)); if (printer_geo_location)