Skip to content

Tests: added split clients UTF-8 key coverage. - #113

Open
OskarEichler wants to merge 1 commit into
nginx:masterfrom
OskarEichler:codex/murmurhash-unsigned-high-byte
Open

OskarEichler wants to merge 1 commit into
nginx:masterfrom
OskarEichler:codex/murmurhash-unsigned-high-byte

Conversation

@OskarEichler

Copy link
Copy Markdown

Adds regression coverage for nginx/nginx#1721.

The new request uses a UTF-8 URI whose fourth MurmurHash input byte has its
high bit set. Before the nginx source fix, the test's automatic sanitizer
check reports undefined behavior in ngx_murmurhash.c:22; with the fix,
both split-clients tests pass under ASan/UBSan.

@OskarEichler
OskarEichler force-pushed the codex/murmurhash-unsigned-high-byte branch from 0fea2fb to 3fe65ad Compare September 4, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

1 participant