From 0f85a96bbfd2f28efe89c5aad609ed0cde4a5023 Mon Sep 17 00:00:00 2001 From: Alexander Motin Date: Tue, 17 May 2016 19:00:09 +0000 Subject: [PATCH] Fix NULL-dereference panic if VESA reports zero modes. MFC after: 1 week --- sys/dev/fb/vesa.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/dev/fb/vesa.c b/sys/dev/fb/vesa.c index 4ab83c30ff4..bd6b759a049 100644 --- a/sys/dev/fb/vesa.c +++ b/sys/dev/fb/vesa.c @@ -1025,7 +1025,8 @@ vesa_bios_init(void) ++modes; } - vesa_vmode[modes].vi_mode = EOT; + if (vesa_vmode != NULL) + vesa_vmode[modes].vi_mode = EOT; if (bootverbose) printf("VESA: %d mode(s) found\n", modes);