// shutdown cleans up our mess. func shutdown(conn *net.Conn, client *proto.Client) { plugin.Unload(client) log.Printf("Shutting down.") client.Quit(config.QuitMessage) client.Close() conn.Close() }