CloseListener() actually closes the listener

This commit is contained in:
Jae Kwon 2015-05-21 17:33:43 -07:00
parent 5029d53474
commit 8c3deb402f
2 changed files with 5 additions and 1 deletions

View File

@ -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)

View File

@ -257,7 +257,7 @@ func cliListProcesses(c *cli.Context) {
func cliOpenListener(c *cli.Context) {
args := c.Args()
if len(args) < 1 {
Exit("Must specify <listenAddr e.g. 0.0.0.0:46660>")
Exit("Must specify <listenAddr e.g. [::]:46661>")
}
listenAddr := args[0]
command := btypes.CommandOpenListener{