From 617bf42890380103283e49d0c2686de3db932655 Mon Sep 17 00:00:00 2001 From: mischief Date: Wed, 6 Mar 2019 19:10:48 -0800 Subject: vmx: check for draw initialization errors --- sys/src/cmd/vmx/vga.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/src/cmd/vmx/vga.c b/sys/src/cmd/vmx/vga.c index e85807783..fd88b57f7 100644 --- a/sys/src/cmd/vmx/vga.c +++ b/sys/src/cmd/vmx/vga.c @@ -756,8 +756,8 @@ vgainit(void) sysfatal("got nil ptr for framebuffer"); } snprint(buf, sizeof(buf), "-dx %d -dy %d", maxw+50, maxh+50); - newwindow(buf); - initdraw(nil, nil, "vmx"); + if(newwindow(buf) < 0 || initdraw(nil, nil, "vmx") < 0) + sysfatal("failed to initialize graphics: %r"); screeninit(1); flushimage(display, 1); kbdlayout("/sys/lib/kbmap/us"); -- cgit v1.2.3