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


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 28 Sep 24 01:53:26, всего сообщений: 3614
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2952 из 3614 ======================================== RU.GOLDED =
От   : Nil A                            2:5015/46          26 Oct 23 07:02:40
Кому : Vitaliy Aksyonov                                    26 Oct 23 07:02:40
Тема : Заезды по памяти по F1
FGHI : area://RU.GOLDED?msgid=2:5015/46+6539e5a4
На   : area://RU.GOLDED?msgid=2:5015/46+65314728
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.GOLDED?msgid=1:104/117+653a6b18
==============================================================================
Hello, Vitaliy!

Thursday October 19 2023 18:09, from Nil A -> Cheslav Osanadze:

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()
[бла..бла..бла]

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

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

                 // end the menu and process it
                 wmenuend(BASETAGID,M_OMNI|M_NOQS,0,0,whelp.selattr,whelp.selattr,BLACK_|_BLACK,whelp.barattr);

Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)

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