From 00fa57d9c423f55974c1219b51d871b0b8b3bba1 Mon Sep 17 00:00:00 2001 From: Dan Sosedoff Date: Wed, 31 Dec 2014 18:23:51 -0600 Subject: [PATCH] Format and validate connection url on /api/connect endpoint --- api.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api.go b/api.go index acb220c..3f08a16 100644 --- a/api.go +++ b/api.go @@ -79,6 +79,14 @@ func API_Connect(c *gin.Context) { return } + opts := Options{Url: url} + url, err := formatConnectionUrl(opts) + + if err != nil { + c.JSON(400, Error{err.Error()}) + return + } + client, err := NewClientFromUrl(url) if err != nil { c.JSON(400, Error{err.Error()})