From 615f19961ee3eb63f5e80acd6cb58ecdf61357c9 Mon Sep 17 00:00:00 2001
From: Manu Mtz-Almeida <manu.valladolid@gmail.com>
Date: Wed, 2 Jul 2014 23:10:30 +0200
Subject: [PATCH] Run() crashes if server can't be setup

---
 gin.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gin.go b/gin.go
index 847df19c..4d163d5f 100644
--- a/gin.go
+++ b/gin.go
@@ -129,7 +129,9 @@ func (engine *Engine) ServeHTTP(w http.ResponseWriter, req *http.Request) {
 }
 
 func (engine *Engine) Run(addr string) {
-	http.ListenAndServe(addr, engine)
+	if err := http.ListenAndServe(addr, engine); err != nil {
+		panic(err)
+	}
 }
 
 /************************************/