Skip to content

Commit d4ebd01

Browse files
authored
Close file after uploading data (#195)
1 parent f361e77 commit d4ebd01

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

scenario/uploaddata.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,12 +102,6 @@ func (settings UploadDataSettings) Execute(
102102
return
103103
}
104104

105-
file, err := os.Open(settings.Filename)
106-
if err != nil {
107-
actionState.AddErrors(errors.Wrapf(err, "failed to open file <%s>", settings.Filename))
108-
return
109-
}
110-
111105
tempFileClient, err := tempcontent.NewTUSClient(sessionState, connection, settings.ChunkSize, settings.MaxRetries)
112106
if err != nil {
113107
actionState.AddErrors(errors.WithStack(err))
@@ -120,6 +114,12 @@ func (settings UploadDataSettings) Execute(
120114
uploadCtx = ctx
121115
defer cancel()
122116
}
117+
file, err := os.Open(settings.Filename)
118+
if err != nil {
119+
actionState.AddErrors(errors.Wrapf(err, "failed to open file <%s>", settings.Filename))
120+
return
121+
}
122+
defer file.Close()
123123
tempFile, err := tempFileClient.UploadFromFile(uploadCtx, file)
124124
if err != nil {
125125
actionState.AddErrors(errors.Wrap(err, "failed to upload temp content from file"))

0 commit comments

Comments
 (0)