aboutsummaryrefslogtreecommitdiff
path: root/args.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2016-03-15 11:27:03 +0200
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2016-03-15 11:27:03 +0200
commit2b172da53920a126cfc2532eced9400864bdacd9 (patch)
treebc6376acbb7d04c0db6f6eb5e3e2af1fb7a7b3f0 /args.go
parentMerge pull request #65 from vishr/master (diff)
downloadfasthttp-2b172da53920a126cfc2532eced9400864bdacd9.tar.gz
fasthttp-2b172da53920a126cfc2532eced9400864bdacd9.tar.bz2
fasthttp-2b172da53920a126cfc2532eced9400864bdacd9.zip
re-use appendArg inside setArgv20160316
Diffstat (limited to 'args.go')
-rw-r--r--args.go14
1 files changed, 1 insertions, 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 {