Subj : src/ssh/coverity-cids.txtsrc/ssh/ssh-trans.c src/ssh/test/CMakeLists.t To : Git commit to main/sbbs/master From : Deucе Date : Mon Aug 10 2026 20:16:19 https://gitlab.synchro.net/main/sbbs/-/commit/ca229c85b22c513b478fd03b Added Files: src/ssh/coverity-cids.txt Modified Files: src/ssh/ssh-trans.c src/ssh/test/CMakeLists.txt test_transport_errors.c Log Message: Fix TX-slot termination self-deadlock Defer fatal errors discovered while draining or gathering channel TX slots until after channel_mtx is released. This prevents session_set_terminate() from reacquiring the same non-recursive mutex while it wakes connection-layer waiters. Add failure-injection coverage for both per-packet and gathered send paths, with CTest timeouts to turn regressions into bounded failures. Record the affected Coverity CIDs as fixed pending rescan. Co-Authored-By: OpenAI Codex --- SBBSecho 3.37-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .