[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