[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