git: 9front

Download patch

ref: b7cff74f1fd5b90002dd081d06041159af350a8c
parent: 78b9c2b9f2dcc79a3d5dbfadfdea8c3e8cb1fa22
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]);
 }
 
--