pxelinux: revert to using TFTP error 8
authorH. Peter Anvin <hpa@zytor.com>
Tue, 9 Jun 2009 15:51:45 +0000 (08:51 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 9 Jun 2009 15:51:45 +0000 (08:51 -0700)
The main reason for ERROR is OACK parsing failure, so revert to using
error code 8 (but a fixed text error.)

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
core/pxelinux.asm

index cbfae52..0e65e07 100644 (file)
@@ -2736,9 +2736,10 @@ tftp_opts        equ ($-tftp_opt_table)/6
 
 ;
 ; Error packet to return on TFTP protocol error
+; Most of our errors are OACK parsing errors, so use that error code
 ;
 tftp_proto_err dw TFTP_ERROR                           ; ERROR packet
-               dw TFTP_EUNDEF                          ; ERROR 0: undefined
+               dw TFTP_EOPTNEG                         ; ERROR 8: OACK error
                db 'TFTP protocol error', 0             ; Error message
 tftp_proto_err_len equ ($-tftp_proto_err)