浏览代码

更新golang版本

lifei6671 7 年之前
父节点
当前提交
fc1fa662c4
共有 3 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      .travis.yml
  2. 1 1
      appveyor.yml
  3. 1 1
      utils/gopool/gopool.go

+ 1 - 1
.travis.yml

@@ -1,7 +1,7 @@
 language: go
 
 go:
-  - "1.10"
+  - "1.10.3"
 
 sudo: true
 install: false

+ 1 - 1
appveyor.yml

@@ -3,7 +3,7 @@ clone_folder: c:\gopath\src\github.com\lifei6671\mindoc
 
 environment:
   GOPATH: c:\gopath
-  GOVERSION: "1.10"
+  GOVERSION: "1.10.3"
   matrix:
     - tbs_arch: "x86"
       tbs_tools: "mingw"

+ 1 - 1
utils/gopool/gopool.go

@@ -76,10 +76,10 @@ func (pool *ChannelPool) Start() {
 				if limit {
 					pool.wait.Add(1)
 					go func(actual *entry) {
-						defer pool.wait.Done()
 						defer func() {
 							pool.cache.Delete(actual.key)
 							pool.limit <- true
+							pool.wait.Done()
 						}()
 
 						actual.handler()