Skip to content

(release/25.0) Xi/xichangehierarchy: reject zero-length hierarchy change entries#2807

Open
metux wants to merge 1 commit into
release/25.0from
pr/release/25.0-xi-xichangehierarchy-reject-zero-length-hierarchy-change-entries-_2026-05-18_20-30-16
Open

(release/25.0) Xi/xichangehierarchy: reject zero-length hierarchy change entries#2807
metux wants to merge 1 commit into
release/25.0from
pr/release/25.0-xi-xichangehierarchy-reject-zero-length-hierarchy-change-entries-_2026-05-18_20-30-16

Conversation

@metux
Copy link
Copy Markdown
Contributor

@metux metux commented May 18, 2026

No need to spin for a zero-length change. The loop is already bounded to
255 iterations so this just keeps the room slightly cooler.

This is a slight behavior change in that subsequent hierarchy changes
will no longer be accepted (but already-applied changes remain). But a
client sending zero length hierarchy changes is buggy anyway, so meh.

Assisted-by: Claude:claude-claude-opus-4-6
Part-of: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2200

No need to spin for a zero-length change. The loop is already bounded to
255 iterations so this just keeps the room slightly cooler.

This is a slight behavior change in that subsequent hierarchy changes
will no longer be accepted (but already-applied changes remain).  But a
client sending zero length hierarchy changes is buggy anyway, so meh.

Assisted-by: Claude:claude-claude-opus-4-6
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2200>
@metux metux self-assigned this May 18, 2026
@metux metux requested a review from a team May 18, 2026 18:30
metux pushed a commit that referenced this pull request May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants