Commit a229b537e2cf2a7d29a20c6ee2a1aec6cfcc8cce

Authored by 陆恒
1 parent a509ac43
Exists in ver2.3.0 and in 1 other branch ver2.2.8

提交

Showing 1 changed file with 5 additions and 0 deletions   Show diff stats
src/HttpServer/logic/logic.go
... ... @@ -10,8 +10,11 @@ import (
10 10 "net/http"
11 11 "strconv"
12 12 "strings"
  13 + "sync"
13 14 )
14 15  
  16 +var llock sync.Mutex
  17 +
15 18 func HandlerQueryguaninfo(w http.ResponseWriter, data string, uuid int) {
16 19 SetHeader(w)
17 20 var resp QueryguaninfoResp
... ... @@ -725,6 +728,8 @@ func HandlerQuerytaskinfo(w http.ResponseWriter, data string, uuid int) {
725 728  
726 729 func HandlerUpdatetaskandachieve(w http.ResponseWriter, data string, uuid int) {
727 730 SetHeader(w)
  731 + llock.Lock()
  732 + defer llock.Unlock()
728 733 var resp UpdatetaskResp
729 734 resp.Code = 0
730 735 var rdata UpdatetaskReq
... ...