[syslinux:master] core/diskstart.inc: Reset DS before testing final checksum
syslinux-bot for Gene Cumm
gene.cumm at gmail.com
Wed Mar 2 15:12:25 PST 2011
Commit-ID: e5c830334ea55952aa4ba93a5b49a128516aa651
Gitweb: http://syslinux.zytor.com/commit/e5c830334ea55952aa4ba93a5b49a128516aa651
Author: Gene Cumm <gene.cumm at gmail.com>
AuthorDate: Fri, 31 Dec 2010 10:39:00 -0500
Committer: Gene Cumm <gene.cumm at gmail.com>
CommitDate: Fri, 31 Dec 2010 10:39:00 -0500
core/diskstart.inc: Reset DS before testing final checksum
If DS ever rolled over, checksumerr_msg might not show.
---
core/diskstart.inc | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/core/diskstart.inc b/core/diskstart.inc
index 9280f7d..510b1a7 100644
--- a/core/diskstart.inc
+++ b/core/diskstart.inc
@@ -180,6 +180,8 @@ verify_checksum:
dec ecx
jnz .checksum
+ mov ds,cx
+
and eax,eax ; Should be zero
jz all_read ; We're cool, go for it!
More information about the Syslinux-commits
mailing list