commit f304ad58f42e1bf23940e6769b975399e8ee2538 from: Dustin Sallings date: Fri Oct 31 22:48:59 2014 UTC And maybe set a good example in the client by closing commit - a93f673a0156849636e1967ad40b3bda68b4125b commit + f304ad58f42e1bf23940e6769b975399e8ee2538 blob - b22c5d5d49b677f840fc80a7d07075afca31cbf8 blob + 7fffbc4fb34867a2ff0ef44dbfb57997fa831ca7 --- examples/client/exampleclient.go +++ examples/client/exampleclient.go @@ -28,6 +28,7 @@ func main() { server, user, pass := os.Args[1], os.Args[2], os.Args[3] c, err := nntpclient.New("tcp", server) maybefatal("connecting", err) + defer c.Close() log.Printf("Got banner: %v", c.Banner) // Authenticate