shithub: riscv

Download patch

ref: 00ff4beaa76fb3dde4d1222408d1308f4077dde1
parent: 50bda3d5225190cd8e2b3c7ce7aa3c1ea1759e40
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue Dec 31 02:29:55 EST 2013

kernel: check for error label stack underflow in nexterror()

--- a/sys/src/9/port/proc.c
+++ b/sys/src/9/port/proc.c
@@ -1467,6 +1467,7 @@
 void
 nexterror(void)
 {
+	assert(up->nerrlab > 0);
 	gotolabel(&up->errlab[--up->nerrlab]);
 }
 
--