Skip to content

Commit d023f04

Browse files
authored
Merge pull request #1064 from actiontech/diagnosis
fix diagnosis bug : archive tar/: write too long
2 parents b212aeb + 71ce05e commit d023f04

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

api/handler/v2/job.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -2216,10 +2216,9 @@ func DiagnosisJobAndTarFile(logger g.LoggerType, jobId, src, dst string) (err er
22162216
if err != nil {
22172217
return err
22182218
}
2219-
2220-
_, err = io.Copy(tw, fr)
2219+
_, err = io.CopyN(tw, fr, fi.Size())
22212220
if err != nil {
2222-
return err
2221+
return fmt.Errorf("write file %s err: %v", hdr.Name, err)
22232222
}
22242223
return nil
22252224
})

0 commit comments

Comments
 (0)