mirror of
https://github.com/torlando-tech/pyxis.git
synced 2026-08-05 10:20:07 +00:00
SDArchiveFileSystem.h: guard release_bus() in FileImpl::close() on the acquire_bus return value, matching the pattern every other method already uses. Previously close() (which is also called from ~FileImpl) issued an unconditional xSemaphoreGive even when acquire_bus(500) timed out, skewing the SPI bus mutex counter on each over-release. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>