diff options
| author | pepper <3782201+rohvani@users.noreply.github.com> | 2026-09-21 17:30:17 -0400 |
|---|---|---|
| committer | pepper <3782201+rohvani@users.noreply.github.com> | 2026-09-23 15:24:07 -0400 |
| commit | 6c8205c204c64edb4ab83fe1d70506cebe1236f6 (patch) | |
| tree | 6c191d1bb2699700ed96dd1c878b651949da8613 /indra/llmessage/llsdhttpserver.cpp | |
| parent | a5271dff03e20aad042ceb0ed9a448605f06fbea (diff) | |
Honor the file removal return contract
Use LLFile::remove's return value as the authoritative result. The current
implementation reports absence as success and errors through
std::error_code without assigning errno; a stale ENOENT must not hide a
real cleanup failure.
Remove repeated removals and post-removal inspections under the storage
lock. Native checks confirm that failed cleanup stays pending regardless
of ambient errno and that a sweep still attempts the remaining targets.
Diffstat (limited to 'indra/llmessage/llsdhttpserver.cpp')
0 files changed, 0 insertions, 0 deletions
