From 7fa568872c26d78269c7ad36e0ac3a802d349b00 Mon Sep 17 00:00:00 2001 From: Tom Wilkie Date: Tue, 11 Aug 2015 10:57:28 +0000 Subject: [PATCH] Ensure we delete the fqdn is the container fails to start. --- nameserver/http.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nameserver/http.go b/nameserver/http.go index 7b3eb352..66d4e112 100644 --- a/nameserver/http.go +++ b/nameserver/http.go @@ -27,7 +27,7 @@ func (n *Nameserver) HandleHTTP(router *mux.Router) { vars = mux.Vars(r) container = vars["container"] ipStr = vars["ip"] - hostname = r.FormValue("fqdn") + hostname = dns.Fqdn(r.FormValue("fqdn")) ip, err = address.ParseIP(ipStr) ) if err != nil { @@ -35,7 +35,7 @@ func (n *Nameserver) HandleHTTP(router *mux.Router) { return } - if err := n.AddEntry(dns.Fqdn(hostname), container, n.ourName, ip); err != nil { + if err := n.AddEntry(hostname, container, n.ourName, ip); err != nil { badRequest(w, fmt.Errorf("Unable to add entry: %v", err)) return }