Bläddra i källkod

les: fix clientInfo deadlock (#20395)

Felföldi Zsolt 6 år sedan
förälder
incheckning
878e35bfde
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      les/api.go

+ 1 - 1
les/api.go

@@ -108,7 +108,7 @@ func (api *PrivateLightServerAPI) clientInfo(c *clientInfo, id enode.ID) map[str
 		info["priority"] = pb != 0
 	} else {
 		info["isConnected"] = false
-		pb := api.server.clientPool.getPosBalance(id)
+		pb := api.server.clientPool.ndb.getOrNewPB(id)
 		info["pricing/balance"], info["pricing/balanceMeta"] = pb.value, pb.meta
 		info["priority"] = pb.value != 0
 	}