Hi, I got a report that I broke partition magic compatibility when
introducing extra checks for norton disk doctor compatibility at
1st of May. The fix seems to be trivial, maybe you want to test it.
I am waiting for a reply from the original bug reporter - he had
another suggested fix, so I would like to wait for his comments on
my suggested fix.

Eric

--- dispatch.asm~       Tue May 11 22:14:24 2004
+++ dispatch.asm        Tue Jul 13 06:30:09 2004
@@ -297,6 +297,7 @@
 
        cmp ah,0x50             ; <- AH
        jae short fishyfishy    ; stop cache completely any undocumented stuff
+       jmp short confmt_jump   ; *** was missing, hint 13jul2004 J. Seifert
 
 blockedfunc2:
        xor dx,dx



(confmt_jump has the effect of a "pass-through" for the affected function,
and the bug was that functions in 0-0x50 range which were not explicitly
handled by LBAcache were blocked. The proper behaviour is to block only a
few explicitly enumerated functions in 0-0xff range and panic for all unknown
functions in 0x50-0xff range...)





-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to