Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.GOLDED
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 27 Jun 24 12:59:36, всего сообщений: 3580
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2967 из 3580 ======================================== RU.GOLDED =
От   : Vitaliy Aksyonov                 1:104/117          26 Oct 23 07:34:56
Кому : Nil A                                               26 Oct 23 07:34:56
Тема : Re: Заезды по памяти по F1
FGHI : area://RU.GOLDED?msgid=1:104/117+653a6b18
На   : area://RU.GOLDED?msgid=2:5015/46+6539e5a4
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.GOLDED?msgid=2:5015/46+653c83b5
==============================================================================
Привет, Nil!

26 Oct 23 07:02, ты писал(а) мне:

NA>> Как-как, заходим по F1, читаем там, а потом по ESC выходим, и тут
NA>> то санитайзер и срабатывает

NA>> ==6255==ERROR: AddressSanitizer: heap-use-after-free on address
NA>> 0x60800001226c at pc 0x000000b4c1d5 bp 0x7ffdfdc2f5b0 sp
NA>> 0x7ffdfdc2f5a8 READ of size 2 at 0x60800001226c thread T0
NA>>     #0 0xb4c1d4 in getxch(int)
NA>> /home/fido/src/golded-plus/goldlib/gcui/gkbdgetm.cpp:319
NA>>     #1 0xb81225 in wmenuget()
NA> [бла..бла..бла]

NA> Вот так я чиню эту багу, и всё у меня работает по Ф1. А сломано там
NA> было page down, page up, и esc из f1.

NA> diff --git a/goldlib/gcui/gwinhlp1.cpp b/goldlib/gcui/gwinhlp1.cpp
NA> --- a/goldlib/gcui/gwinhlp1.cpp
NA> +++ b/goldlib/gcui/gwinhlp1.cpp
NA> @@ -331,9 +331,9 @@ static void disp_cat()
NA>              if (arraycnt)
NA>              {
NA>                  // define the PgUp/PgDn/Esc keys
NA> -                setonkey(Key_PgUp,esc_pgup,0);
NA> -                setonkey(Key_PgDn,esc_pgdn,0);
NA> -                setonkey(Key_Esc,esc_esc,0);
NA> +                setonkey(Key_PgUp,NULL,0);
NA> +                setonkey(Key_PgDn,NULL,0);
NA> +                setonkey(Key_Esc,NULL,0);

То есть ты просто отключил обработчики этих клавиш? Отличный фикс!

Best regards,
Vitaliy Aksyonov.

... Стремясь к вершине, помни, что это может быть не Олимп, а Везyвий.
--- GoldED+/LNX 1.1.5-b20231021
* Origin: Aurora, Colorado (1:104/117)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.028312 секунды