ref: b5ab388a7903966bcdc96427da3055310e13cb74
parent: 7e4e5d2491ce6d9d04651db7a9fe2855fa743a9c
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Thu Jan 3 10:33:51 EST 2013
devvga: check if screen is setup before accepting hwgc vgactl
--- a/sys/src/9/pc/devvga.c
+++ b/sys/src/9/pc/devvga.c
@@ -257,6 +257,9 @@
ct = lookupcmd(cb, vgactlmsg, nelem(vgactlmsg));
switch(ct->index){case CMhwgc:
+ if(scr->gscreen == nil)
+ error("hwgc: no gscreen");+
if(strcmp(cb->f[1], "off") == 0){lock(&cursor);
if(scr->cur){--
⑨