View Issue Details

IDProjectCategoryView StatusLast Update
0000721PluginsEMenupublic2009-02-01 00:22
ReporternfsrAssigned ToDrKnS 
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionFixed in Version2.0 
Summary0000721: far падает (или зависает в случае релизной сборки) если попытаться отобразить контекстное меню (плагин EMenu)
DescriptionСобирал при помощи VS 2008 SP1.
Приаттаченный патч исправляет это.
TagsNo tags attached.

Activities

2009-01-31 23:54

 

EMenu.patch (504 bytes)
Index: plugins/emenu/FarMenu.cpp
===================================================================
--- plugins/emenu/FarMenu.cpp	(revision 2544)
+++ plugins/emenu/FarMenu.cpp	(working copy)
@@ -102,7 +102,7 @@
     else {
       if(textLen > m_nMaxTextLen) textLen = m_nMaxTextLen;
       m_pfmi[nIndex].Text = new wchar_t[textLen+1];
-      wcsncpy((wchar_t *)m_pfmi[nIndex].Text, szText, textLen);
+      wcsncpy((wchar_t *)m_pfmi[nIndex].Text, szText, textLen + 1);
     }
 #endif
   }
EMenu.patch (504 bytes)

DrKnS

2009-02-01 00:22

administrator   bugnote:0002373

build 28.

Issue History

Date Modified Username Field Change
2009-01-31 23:54 nfsr New Issue
2009-01-31 23:54 nfsr File Added: EMenu.patch
2009-02-01 00:20 DrKnS Project Far Manager => Plugins
2009-02-01 00:21 DrKnS Category _Common => EMenu
2009-02-01 00:21 DrKnS Status new => assigned
2009-02-01 00:21 DrKnS Assigned To => DrKnS
2009-02-01 00:22 DrKnS Note Added: 0002373
2009-02-01 00:22 DrKnS Status assigned => closed
2009-02-01 00:22 DrKnS Resolution open => fixed
2009-02-01 00:22 DrKnS Fixed in Version => 2.0