[syslinux] [PATCH] gfxboot: display error message if bootlogo file not found

Sebastian Herbszt herbszt at gmx.de
Wed Jul 15 12:47:12 PDT 2009


Display an error message if the user specified bootlogo file is not found.

Signed-off-by: Sebastian Herbszt <herbszt at gmx.de>

Index: syslinux-3.82-440-g6483c80/modules/gfxboot.asm
===================================================================
--- syslinux-3.82-440-g6483c80.orig/modules/gfxboot.asm
+++ syslinux-3.82-440-g6483c80/modules/gfxboot.asm
@@ -417,6 +417,14 @@ gfx_read_file:
 		mov si,pspCmdArg+1
 		int 22h
 		jnc gfx_file_read
+
+		mov ax,2
+		mov bx,pspCmdArg+1
+		int 22h
+
+		mov ax,2
+		mov bx,msg_not_found
+		int 22h
 		stc
 		ret
 
@@ -890,6 +898,7 @@ msg_memory		db 'Could not detect availab
 msg_bootlogo_toobig	db 'bootlogo file too big',0dh,0ah,0
 msg_pxelinux		db 'pxelinux is not supported',0dh,0ah,0
 msg_unknown_file_size	db 'unknown file size',0dh,0ah,0
+msg_not_found		db ' not found',0dh,0ah,0
 msg_space		db ' ',0
 msg_crlf		db 0dh,0ah,0
 




More information about the Syslinux mailing list