docs(tokenstore): correct warnedLoosePerms locking claim (Copilot review) · Entire

docs(tokenstore): correct warnedLoosePerms locking claim (Copilot review)

8fc80b0→main· peyton-alt·3d ago·1 file·+3 added/-1 removed

The comment claimed every caller of load holds mu, but tests call load directly without the lock; scope the claim to production call paths.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

Sessions

01KXGWVPHC0SH8P5T8DPMRGFRJView transcript

Changes

1

29 unmodified lines

30
31
32
33
33
34
35
36
37
38

29 unmodified lines

path string
    mu   sync.Mutex
    // warnedLoosePerms dedupes the loose-permissions warning to once per
    // store instance (guarded by mu, which every caller of load holds).
    // store instance. Like the rest of the store's state it relies on mu,
    // which every production caller of load (Get/Set/Delete) holds; tests
    // that call load directly are single-goroutine.
    warnedLoosePerms bool
}

Minternal/entireclient/tokenstore/file.go+3/-1