Files
authz_client/client.go
T
argoyle e24a339046
authz_client / vulnerabilities (pull_request) Successful in 1m38s
authz_client / test (pull_request) Successful in 1m50s
pre-commit / pre-commit (pull_request) Successful in 5m11s
fix(client): resolve race condition in Process event handler
Move lock acquisition to the top of Process() instead of per-case.
Previously UserAdded and UserRemoved read the privileges map without
holding any lock, causing data races with concurrent Fetch/IsAllowed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 08:26:10 +01:00

5.1 KiB