BBS:      TELESC.NET.BR
Assunto:  src/conio/bitmap_con.c cterm.c
De:       Deuc¨
Data:     Wed, 18 Mar 2026 16:58:48 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/67f034daa22d0cbcb6d5e65a
Modified Files:
	src/conio/bitmap_con.c cterm.c
Log Message:
Clear hyperlink_id on all erase/clear/scroll-gap operations

Audit of every cell-clearing path found 9 sites that set ch,
legacy_attr, fg, bg, font but never cleared hyperlink_id, leaving
stale hyperlink associations on erased cells.

cterm.c: cterm_clreol (EL/ED), cterm_clrblk, clear2bol (EL 1),
  SL/SR blank columns, ECH blank fill, DECIC/DECDC blank columns.

bitmap_con.c: set_vmem_cell (used by ciolib clreol/clrscr for
  ED mode 2 and cterm_clearscreen).

Co-Authored-By: Claude Opus 4.6 (1M context) 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]