From 00ff4beaa76fb3dde4d1222408d1308f4077dde1 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Tue, 31 Dec 2013 07:29:55 +0100 Subject: kernel: check for error label stack underflow in nexterror() --- sys/src/9/port/proc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/src/9/port/proc.c b/sys/src/9/port/proc.c index 8f3817b57..41cfb9aff 100644 --- a/sys/src/9/port/proc.c +++ b/sys/src/9/port/proc.c @@ -1467,6 +1467,7 @@ error(char *err) void nexterror(void) { + assert(up->nerrlab > 0); gotolabel(&up->errlab[--up->nerrlab]); } -- cgit v1.2.3