From 2b172da53920a126cfc2532eced9400864bdacd9 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Tue, 15 Mar 2016 11:27:03 +0200 Subject: [PATCH] re-use appendArg inside setArg --- args.go | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/args.go b/args.go index 7850724..9a84509 100644 --- a/args.go +++ b/args.go @@ -309,19 +309,7 @@ func setArg(h []argsKV, key, value []byte) []argsKV { return h } } - - if cap(h) > n { - h = h[:n+1] - kv := &h[n] - kv.key = append(kv.key[:0], key...) - kv.value = append(kv.value[:0], value...) - return h - } - - var kv argsKV - kv.key = append(kv.key, key...) - kv.value = append(kv.value, value...) - return append(h, kv) + return appendArg(h, key, value) } func appendArg(args []argsKV, key, value []byte) []argsKV {