diff --git a/httputil/renderer.go b/httputil/renderer.go
index e572eebdc801b6eb6a33fcb856e8a42a5a003183..6f1e13737e83d199bb4d04acc6208e1644c7c870 100644
--- a/httputil/renderer.go
+++ b/httputil/renderer.go
@@ -45,7 +45,7 @@ func (r *Renderer) Render(w http.ResponseWriter, req *http.Request, templateName
 	// Render the template into a buffer, to prevent returning
 	// half-rendered templates when there is an error.
 	var buf bytes.Buffer
-	if err := r.tpl.ExecuteTemplate(&buf, templateName, data); err != nil {
+	if err := r.tpl.ExecuteTemplate(&buf, templateName, vars); err != nil {
 		log.Printf("template rendering error for %s: %v", req.URL.String(), err)
 		http.Error(w, err.Error(), http.StatusInternalServerError)
 		return