Index: src/pkg/runtime/panic.c |
=================================================================== |
--- a/src/pkg/runtime/panic.c |
+++ b/src/pkg/runtime/panic.c |
@@ -320,8 +320,10 @@ |
gp->stackbase = top->stackbase; |
gp->stackguard = top->stackguard; |
gp->stackguard0 = gp->stackguard; |
- if(top->free != 0) |
+ if(top->free != 0) { |
+ gp->stacksize -= top->free; |
runtime·stackfree(stk, top->free); |
+ } |
} |
if(sp != nil && (sp < (byte*)gp->stackguard - StackGuard || (byte*)gp->stackbase < sp)) { |