ref: 34d0aae6723cb114c79450221667fb55af7f2eae
parent: da0638914f67b312aefda6676c2a75668d9740e4
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){--
⑨