From 548c8870c79c889920980529beb59d673b4f3ee6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A9ter=20Szil=C3=A1gyi?= Date: Thu, 2 Jun 2016 16:51:43 +0300 Subject: [PATCH] cmd/geth: don't defer a jsre close, it cannot handle it --- cmd/geth/consolecmd.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/cmd/geth/consolecmd.go b/cmd/geth/consolecmd.go index 8bfe27fef3..bf1bbf68fc 100644 --- a/cmd/geth/consolecmd.go +++ b/cmd/geth/consolecmd.go @@ -147,8 +147,6 @@ func ephemeralConsole(ctx *cli.Context) { if err != nil { utils.Fatalf("Failed to start the JavaScript console: %v", err) } - defer console.Stop(false) - // Evaluate each of the specified JavaScript files for _, file := range ctx.Args() { if err = console.Execute(file); err != nil { @@ -161,7 +159,7 @@ func ephemeralConsole(ctx *cli.Context) { go func() { <-abort - os.Exit(0) + console.Stop(false) }() console.Stop(true) }