diff options
author | Aliaksandr Valialkin <valyala@gmail.com> | 2016-03-15 11:27:03 +0200 |
---|---|---|
committer | Aliaksandr Valialkin <valyala@gmail.com> | 2016-03-15 11:27:03 +0200 |
commit | 2b172da53920a126cfc2532eced9400864bdacd9 (patch) | |
tree | bc6376acbb7d04c0db6f6eb5e3e2af1fb7a7b3f0 /args.go | |
parent | Merge pull request #65 from vishr/master (diff) | |
download | fasthttp-2b172da53920a126cfc2532eced9400864bdacd9.tar.gz fasthttp-2b172da53920a126cfc2532eced9400864bdacd9.tar.bz2 fasthttp-2b172da53920a126cfc2532eced9400864bdacd9.zip |
re-use appendArg inside setArgv20160316
Diffstat (limited to 'args.go')
-rw-r--r-- | args.go | 14 |
1 files changed, 1 insertions, 13 deletions
@@ -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 { |