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]);
}
--
⑨