shithub: riscv

Download patch

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){
--