isolinux: spec buffer size is 13h (19), not 13
authorH. Peter Anvin <hpa@zytor.com>
Wed, 13 Feb 2008 18:56:39 +0000 (10:56 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 13 Feb 2008 18:56:39 +0000 (10:56 -0800)
The El Torito spec says "13", but it's implicitly hexadecimal.  We got
it right in one place and wrong in another.  Fix.

isolinux.asm

index 649bfe0..3a8a6ee 100644 (file)
@@ -562,7 +562,7 @@ spec_query_failed:
 .test_loop:    pusha
                mov ax,4B01h
                mov si,spec_packet
-               mov byte [si],13                ; Size of buffer
+               mov byte [si],13h               ; Size of buffer
                call int13
                popa
                jc .still_broken