[syslinux:master] com32/chain: minor adjustment to manglepe_fixchs ()
syslinux-bot for Michal Soltys
soltys at ziu.info
Mon Mar 26 15:03:31 PDT 2012
Commit-ID: baf972d7677a911b600d849c4e04ebf76d71b36b
Gitweb: http://www.syslinux.org/commit/baf972d7677a911b600d849c4e04ebf76d71b36b
Author: Michal Soltys <soltys at ziu.info>
AuthorDate: Wed, 9 Mar 2011 00:59:04 +0100
Committer: Michal Soltys <soltys at ziu.info>
CommitDate: Wed, 9 Mar 2011 00:59:04 +0100
com32/chain: minor adjustment to manglepe_fixchs()
It will not skip updates on EBRs with empty logical partition.
Signed-off-by: Michal Soltys <soltys at ziu.info>
---
com32/chain/mangle.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/com32/chain/mangle.c b/com32/chain/mangle.c
index 5d4e718..23b63fe 100644
--- a/com32/chain/mangle.c
+++ b/com32/chain/mangle.c
@@ -587,11 +587,9 @@ int manglepe_fixchs(struct part_iter *miter)
ridx = iter->rawindex;
dp = (struct disk_dos_part_entry *)iter->record;
- if (dp->ostype) {
- wb |= mpe_setchs(&iter->di, dp, (uint32_t)iter->start_lba);
- if (ridx > 4)
+ wb |= mpe_setchs(&iter->di, dp, (uint32_t)iter->start_lba);
+ if (ridx > 4)
wb |= mpe_setchs(&iter->di, dp + 1, iter->sub.dos.nebr_lba);
- }
if (ridx >= 4 && wb && !werr) {
push_embr(miter, iter);
More information about the Syslinux-commits
mailing list