= Сообщение: 2856 из 3580 ======================================== RU.GOLDED = От : Nil A 2:5015/46 17 Oct 23 05:14:04 Кому : All 17 Oct 23 05:14:04 Тема : Широкие терминалы и char buf[сколько не жалко].. StyleCodeHighlight() FGHI : area://RU.GOLDED?msgid=2:5015/46+652df0cb = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.GOLDED?msgid=2:5015/46+65341203 ============================================================================== Hello, All!
Всё-таки хер ты так просто починишь эти широкие терминалы в эхотаге. 80x25 форева!
Например, ты заменил все эти - char buf[256], tmp[256]; + char buf[MAXCOL], tmp[MAXCOL];
А фиг там, там разных char buf[200] разбросано по коду (Container::StyleCodeHighlight). И наступить на них можно, если там в письмах какие-то особо длнные _такие вот_, *или вот такое* какие-то выделения, только за пределами этимх 256 байтов обычно.
Или вот, подсвечиваем УРЛы как-то по-разному, и там этот буфер на 200. ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7f27fb6efef8 at pc 0x7f2800cb9dcb bp 0x7fff678891f0 sp 0x7fff678889a0 WRITE of size 252 at 0x7f27fb6efef8 thread T0