From 8c3deb402fc6a3b42dae3e533bb447580ea7dcf3 Mon Sep 17 00:00:00 2001 From: Jae Kwon Date: Thu, 21 May 2015 17:33:43 -0700 Subject: [PATCH] CloseListener() actually closes the listener --- cmd/barak/barak.go | 4 ++++ cmd/debora/main.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/barak/barak.go b/cmd/barak/barak.go index 7e71ab66a..de0a9c625 100644 --- a/cmd/barak/barak.go +++ b/cmd/barak/barak.go @@ -175,6 +175,10 @@ func (brk *Barak) CloseListener(addr string) { filtered := []net.Listener{} for _, listener := range brk.listeners { if listener.Addr().String() == addr { + err := listener.Close() + if err != nil { + fmt.Printf("Error closing listener: %v\n", err) + } continue } filtered = append(filtered, listener) diff --git a/cmd/debora/main.go b/cmd/debora/main.go index e0ba3459a..bed13cc32 100644 --- a/cmd/debora/main.go +++ b/cmd/debora/main.go @@ -257,7 +257,7 @@ func cliListProcesses(c *cli.Context) { func cliOpenListener(c *cli.Context) { args := c.Args() if len(args) < 1 { - Exit("Must specify ") + Exit("Must specify ") } listenAddr := args[0] command := btypes.CommandOpenListener{