OpenPrinting / cups

OpenPrinting CUPS Sources
https://openprinting.github.io/cups
Apache License 2.0
958 stars 174 forks source link

scheduler: Fix potential bug when adding new printers (Issue #934) #935

Closed andreas-karlson closed 2 months ago

andreas-karlson commented 2 months ago

When adding a new printer a thread is created to handle PPD generation, and the requesting client connection might close while the thread is running. This commit prevents full connection cleanup until the thread is finished.