From 326ae8d14e17227086239757ef2f131028997a72 Mon Sep 17 00:00:00 2001 From: Dmitriy Vyukov Date: Thu, 8 Aug 2013 00:31:52 +0400 Subject: runtime: fix traceback in cgo programs Fixes #6061. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/12609043 --- src/pkg/runtime/panic.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/pkg/runtime/panic.c') diff --git a/src/pkg/runtime/panic.c b/src/pkg/runtime/panic.c index 36a3c41ba7..3211415266 100644 --- a/src/pkg/runtime/panic.c +++ b/src/pkg/runtime/panic.c @@ -415,6 +415,8 @@ runtime·startpanic(void) runtime·exit(3); } m->dying = 1; + if(g != nil) + g->writebuf = nil; runtime·xadd(&runtime·panicking, 1); runtime·lock(&paniclk); } -- cgit v1.3-5-g9baa