From c0f49e0832d4dc26279f256f139d5cdd0f4f3a83 Mon Sep 17 00:00:00 2001
From: Todd Persen <todd.persen@gmail.com>
Date: Thu, 12 Feb 2015 22:52:40 -0800
Subject: [PATCH] Don't try to close the admin interface if it never starts up.

---
 admin/admin.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/admin/admin.go b/admin/admin.go
index 406a1e49a4..b6f06acdad 100644
--- a/admin/admin.go
+++ b/admin/admin.go
@@ -26,13 +26,13 @@ func (s *Server) ListenAndServe() {
 		return
 	}
 
-	s.closed = false
 	var err error
-	s.listener, _ = net.Listen("tcp", s.port)
+	s.listener, err = net.Listen("tcp", s.port)
 	if err != nil {
 		return
 	}
 
+	s.closed = false
 	statikFS, _ := fs.New()
 
 	err = http.Serve(s.listener, http.FileServer(statikFS))