Skip to content

ccan: update ccan to fix macOS POLLHUP socket error handling #9236

@nGoline

Description

@nGoline

ccan's io_poll does not handle the POLLHUP case that macOS returns on failed connect() calls, causing socket errors to surface as Bad file descriptor instead of the expected platform-specific error.

This is the underlying cause of #9067. PR #9140 provides a partial fix at the test level, but the correct fix is in ccan:

rustyrussell/ccan#128 (merged)

This issue tracks updating lightning's vendored ccan copy (make update-ccan).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions