소스 검색

update ota

liuxiulin 7 달 전
부모
커밋
b9b32faca5
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  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)
 	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]
 	buf.Write(gbinary.BeEncodeUint16(gconv.Uint16(len(data))))
 	buf.Write(data)