projects
/
seabios.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix apparent bug in int1348 -- checksum didn't have regs->si offset.
[seabios.git]
/
src
/
disk.c
diff --git
a/src/disk.c
b/src/disk.c
index 03d2d388235d84e679e384568d208f90adcb3491..dfaa24fe5f8cbcdfef9128b0408fd357d4ee2d31 100644
(file)
--- a/
src/disk.c
+++ b/
src/disk.c
@@
-522,7
+522,8
@@
disk_1348(struct bregs *regs, u8 device)
SET_INT13DPT(regs, device_path, slave);
- SET_INT13DPT(regs, checksum, -checksum_far(regs->ds, (void*)30, 35));
+ SET_INT13DPT(regs, checksum
+ , -checksum_far(regs->ds, (void*)(regs->si+30), 35));
disk_ret(regs, DISK_RET_SUCCESS);
}