Skip to content

Commit 776d6ed

Browse files
committed
Fix apparent cupsd freeze with zombie clients (Issue #1264)
1 parent 0f381a0 commit 776d6ed

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Changes in CUPS v2.4.13 (YYYY-MM-DD)
1414
- Fixed subscription issues in the scheduler and D-Bus notifier (Issue #1235)
1515
- Fixed support for IPP/PPD options with periods or underscores (Issue #1249)
1616
- Fixed parsing of real numbers in PPD compiler source files (Issue #1263)
17+
- Fixed scheduler freezing with zombie clients (Issue #1264)
1718

1819

1920
Changes in CUPS v2.4.12 (2025-04-08)

scheduler/client.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ cupsdCloseClient(cupsd_client_t *con) /* I - Client to close */
463463
partial = 1;
464464
#endif /* HAVE_TLS */
465465

466-
if (partial)
466+
if (partial && !httpError(con->http))
467467
{
468468
/*
469469
* Only do a partial close so that the encrypted client gets everything.

0 commit comments

Comments
 (0)