Ver Fonte

update ota

liuxiulin há 7 meses atrás
pai
commit
b9b32faca5
1 ficheiros alterados com 3 adições e 2 exclusões
  1. 3 2
      services/emqx-agent/agent.go

+ 3 - 2
services/emqx-agent/agent.go

@@ -323,9 +323,10 @@ func (a *Access) chunkUpgrade(params rpcs.ChunkUpgrade) error {
 	}
 	}
 	start := params.Offset * int(params.Size)
 	start := params.Offset * int(params.Size)
 	stop := (params.Offset + 1) + int(params.Size)
 	stop := (params.Offset + 1) + int(params.Size)
-	if stop >= len(fileArgs.FileData) {
-		stop = len(fileArgs.FileData)
+	if stop >= len(fileReply.File) {
+		stop = len(fileReply.File)
 	}
 	}
+	server.Log.Infof("文件截取位置------: start:%d,stop:%d", start, stop)
 	data := fileReply.File[start:stop]
 	data := fileReply.File[start:stop]
 	buf.Write(gbinary.BeEncodeUint16(gconv.Uint16(len(data))))
 	buf.Write(gbinary.BeEncodeUint16(gconv.Uint16(len(data))))
 	buf.Write(data)
 	buf.Write(data)