DF-5747 / fix_run.log
### fix-validation ssh stdout ### hw.df5747_fire: 0 -> 0 === DF-5747 harness: rfcomm_bind() missing DLC state check === [DF-5747] bind #1 (state CLOSED) -> 0 (expect 0) [DF-5747] listen() -> 0; state=8 (8=LISTEN), channel=3 [DF-5747] bind #2 (state LISTEN) -> 22 (EINVAL - fixed) [DF-5747] listener now advertises: channel=3 psm=0x0003 state=8 [DF-5747] disconnect() on LISTEN dlc -> 22 (expect EINVAL) [upper] disconnected (0) [DF-5747] detach() complete, dlc freed, listen session freed === DF-5747 harness done === ### dmesg — PATCHED code (fix.diff applied, clean rebuild), same trigger ### === DF-5747 harness: rfcomm_bind() missing DLC state check === [DF-5747] bind #1 (state CLOSED) -> 0 (expect 0) [DF-5747] listen() -> 0; state=8 (8=LISTEN), channel=3 [DF-5747] bind #2 (state LISTEN) -> 22 (EINVAL - fixed) [DF-5747] listener now advertises: channel=3 psm=0x0003 state=8 [DF-5747] disconnect() on LISTEN dlc -> 22 (expect EINVAL) [upper] disconnected (0) [DF-5747] detach() complete, dlc freed, listen session freed === DF-5747 harness done ===