diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-01-03 15:33:51 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-01-03 15:33:51 +0100 |
commit | 34d0aae6723cb114c79450221667fb55af7f2eae (patch) | |
tree | 4c3b619fa07add10e7cd66d67b556e69d526d3e1 /sys/src/9/pc/devvga.c | |
parent | da0638914f67b312aefda6676c2a75668d9740e4 (diff) |
devvga: check if screen is setup before accepting hwgc vgactl
Diffstat (limited to 'sys/src/9/pc/devvga.c')
-rw-r--r-- | sys/src/9/pc/devvga.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/src/9/pc/devvga.c b/sys/src/9/pc/devvga.c index bdc59f11d..14df25b89 100644 --- a/sys/src/9/pc/devvga.c +++ b/sys/src/9/pc/devvga.c @@ -257,6 +257,9 @@ vgactl(Cmdbuf *cb) 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){ |