aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/proc.c
diff options
context:
space:
mode:
authorDmitriy Vyukov <dvyukov@google.com>2013-08-16 21:04:05 +0400
committerDmitriy Vyukov <dvyukov@google.com>2013-08-16 21:04:05 +0400
commit187b9c695f2c8fae14ed289f9f6364628f633490 (patch)
tree7202aad6f2bb807834f42e6e3987c41743497aa6 /src/pkg/runtime/proc.c
parent29794b77ddf1dbecc953d547b15e29aa12374bc1 (diff)
downloadgo-187b9c695f2c8fae14ed289f9f6364628f633490.tar.xz
runtime: fix goroutine stack accounting
Fixes #6166. Fixes #6168. R=golang-dev, bradfitz, remyoudompheng CC=golang-dev https://golang.org/cl/12927045
Diffstat (limited to 'src/pkg/runtime/proc.c')
-rw-r--r--src/pkg/runtime/proc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/runtime/proc.c b/src/pkg/runtime/proc.c
index 690c1760eb..6950f4b179 100644
--- a/src/pkg/runtime/proc.c
+++ b/src/pkg/runtime/proc.c
@@ -1676,7 +1676,7 @@ runtimeĀ·malg(int32 stacksize)
stk = g->param;
g->param = nil;
}
- g->stacksize = StackSystem + stacksize;
+ newg->stacksize = StackSystem + stacksize;
newg->stack0 = (uintptr)stk;
newg->stackguard = (uintptr)stk + StackGuard;
newg->stackguard0 = newg->stackguard;