From 977cfcecd666e66a84489596c8bb5941adb42a78 Mon Sep 17 00:00:00 2001 From: Manuel de Brito Fontes Date: Tue, 7 Nov 2017 21:10:57 -0300 Subject: [PATCH] Copy buffer array before returning --- internal/ingress/controller/template/template.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/ingress/controller/template/template.go b/internal/ingress/controller/template/template.go index ae5e199bd..72de61cc2 100644 --- a/internal/ingress/controller/template/template.go +++ b/internal/ingress/controller/template/template.go @@ -115,7 +115,9 @@ func (t *Template) Write(conf config.TemplateConfig) ([]byte, error) { return tmplBuf.Bytes(), nil } - return outCmdBuf.Bytes(), nil + a := make([]byte, outCmdBuf.Len()) + copy(a, outCmdBuf.Bytes()) + return a, nil } var (