From ccd18812ec3d732356c01bdf37536d2329eb275c Mon Sep 17 00:00:00 2001 From: zengfanwei <zengfanwei@kaike.la> Date: Thu, 24 Sep 2020 10:25:53 +0800 Subject: [PATCH] update url.AddParamAvoidNil method, add write lock --- common/url.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/url.go b/common/url.go index 357a39232..8297afdaa 100644 --- a/common/url.go +++ b/common/url.go @@ -404,11 +404,13 @@ func (c *URL) AddParam(key string, value string) { // AddParamAvoidNil will add key-value pair func (c *URL) AddParamAvoidNil(key string, value string) { + c.paramsLock.Lock() + defer c.paramsLock.Unlock() if c.params == nil { c.params = url.Values{} } - c.AddParam(key, value) + c.params.Add(key, value) } // SetParam will put the key-value pair into url -- GitLab