View Issue Details

IDProjectCategoryView StatusLast Update
0001610Far ManagerFindFilespublic2013-09-24 12:35
Reportershmuel Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86OSWindowsOS VersionXP SP2
Product Version2.0 
Summary0001610: Преждевременное прекращение поиска
DescriptionПри переборе кодовых страниц, ошибочные пропускаются. Но в случае, если последняя страница в массиве страниц - ошибочная, происходит выход из функции. Это является логической ошибкой, так как файл ещё не дочитан до конца.

Патч приложен.
TagsNo tags attached.
Build

Activities

shmuel

2010-12-04 11:29

developer  

findfile.cpp.diff (354 bytes)   
--- findfile.cpp	Thu Dec 02 20:10:42 2010
+++ findfile_new.cpp	Sat Dec 04 12:43:00 2010
@@ -1267,7 +1267,7 @@
 
 				// ���������� ������ ������ ������
 				if (!cpi->MaxCharSize)
-					CONTINUE(FALSE)
+					continue;
 
 					// ���� ����� ����� ����� �������� � ������ �� ������
 					if (WholeWords && alreadyRead==readBlockSize)
findfile.cpp.diff (354 bytes)   

samlyukov

2012-12-14 18:59

reporter   bugnote:0009867

что с этим?

shmuel

2012-12-14 19:02

developer   bugnote:0009868

Кого ты спрашиваешь?

samlyukov

2012-12-14 19:12

reporter   bugnote:0009869

>shmuel
его )

shmuel

2012-12-14 19:19

developer   bugnote:0009870

Если спрашиваешь меня, то я уже всё сказал 2 года назад: репорт + патч.
Насколько это актуально сейчас - не знаю.

DrKnS

2012-12-14 19:33

administrator   bugnote:0009871

Ну если что - сам и поправь :)

Denis

2013-09-24 12:30

reporter   bugnote:0011449

Вроде как код уже исправлен и при последней ошибочной странице не выходит из функции.

shmuel

2013-09-24 12:35

developer   bugnote:0011450

Вполне возможно, я не следил за этим с декабря 2010-го.

Issue History

Date Modified Username Field Change
2010-12-04 11:29 shmuel New Issue
2010-12-04 11:29 shmuel File Added: findfile.cpp.diff
2012-12-14 18:59 samlyukov Note Added: 0009867
2012-12-14 19:02 shmuel Note Added: 0009868
2012-12-14 19:12 samlyukov Note Added: 0009869
2012-12-14 19:19 shmuel Note Added: 0009870
2012-12-14 19:33 DrKnS Assigned To => shmuel
2012-12-14 19:33 DrKnS Status new => assigned
2012-12-14 19:33 DrKnS Note Added: 0009871
2013-09-24 07:00 shmuel Assigned To shmuel =>
2013-09-24 11:54 shmuel Status assigned => new
2013-09-24 12:30 Denis Note Added: 0011449
2013-09-24 12:35 shmuel Note Added: 0011450