diff options
| author | Emanuel Helms <emanuel@nrv.cc> | 2026-09-07 19:50:58 +0000 |
|---|---|---|
| committer | Rick Macklem <rmacklem@FreeBSD.org> | 2026-09-07 19:50:58 +0000 |
| commit | 1771ab245c2341033f0cee3bd098c76888cf3515 (patch) | |
| tree | 6e15151f8c3071212f8f2bc2e1a32f2801fc54c0 /contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF | |
| parent | 8ffe2419e4e74e05e8042ccc3c0445a13b41a02f (diff) | |
When an NSS backend returns a canonical pw_name or gr_name that differs from
the lookup name supplied by the NFSv4 upcall, nfsuserd stores the successful
mapping in the kernel cache under the canonical name instead of the requested
name.
This causes the retry lookup performed by nfsv4_strtouid() or
nfsv4_strtogid() to miss the newly inserted cache entry, resulting in the
default UID/GID being returned although the NSS lookup itself succeeded.
PR: 296753
Reviewed by: rmacklem
Tested by: Emanuel Helms <emanuel@nfv.cc>
MFC after: 2 weeks
Diffstat (limited to 'contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF')
0 files changed, 0 insertions, 0 deletions
