mirror of
https://github.com/forth32/balongflash
synced 2024-11-15 12:12:52 +00:00
Исправлена ошибка поиска разделов
This commit is contained in:
parent
7e03fe5c33
commit
a686f4ab16
4
ptable.c
4
ptable.c
@ -98,7 +98,7 @@ fseek(in,-4,SEEK_CUR); // отъезжаем на начало маркера
|
||||
// поиск остальных разделов
|
||||
while (fread(&i,1,4,in) == 4) {
|
||||
if (i != dpattern) {
|
||||
fseek(in,-2,SEEK_CUR);
|
||||
fseek(in,-3,SEEK_CUR);
|
||||
continue; // ищем разделитель
|
||||
}
|
||||
// Выделяем параметры раздела
|
||||
@ -122,7 +122,7 @@ while (fread(&i,1,4,in) == 4) {
|
||||
// увеличиваем счетчик разделов
|
||||
npart++;
|
||||
// пропускаем тело раздела
|
||||
fseek(in,(header.psize+header.hdsize-sizeof(header)),SEEK_CUR);
|
||||
fseek(in,header.psize+header.hdsize-sizeof(header)-16,SEEK_CUR);
|
||||
}
|
||||
return npart;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user