@@ -77,7 +77,7 @@ func RecordingBackupCheck(requestID string, primaryManifestURL, osTransferURL *u
7777 var rc io.ReadCloser
7878 rc , actualSegURL , err = GetFileWithBackup (context .Background (), requestID , segURL .String (), dStorage )
7979 if rc != nil {
80- rc .Close ()
80+ rc .Close () // nolint:errcheck
8181 }
8282 return err
8383 }, DownloadRetryBackoff ())
@@ -189,7 +189,7 @@ func downloadManifest(requestID, sourceManifestOSURL string) (playlist m3u8.Play
189189 }
190190 return err
191191 }
192- defer rc .Close ()
192+ defer rc .Close () // nolint:errcheck
193193
194194 data := new (bytes.Buffer )
195195 _ , err = data .ReadFrom (rc )
@@ -390,7 +390,7 @@ func ClipInputManifest(requestID, sourceURL, clipTargetUrl string, startTimeUnix
390390 if err != nil {
391391 return nil , fmt .Errorf ("error clipping: failed to create temp clipping storage dir: %w" , err )
392392 }
393- defer os .RemoveAll (clipStorageDir )
393+ defer os .RemoveAll (clipStorageDir ) // nolint:errcheck
394394
395395 // Download start/end segments and clip
396396 for i , v := range segsToClip {
@@ -451,7 +451,7 @@ func ClipInputManifest(requestID, sourceURL, clipTargetUrl string, startTimeUnix
451451 if err != nil {
452452 return nil , fmt .Errorf ("error clipping: failed to open clipped segment %d: %w" , v .SeqId , err )
453453 }
454- defer clippedSegmentFile .Close ()
454+ defer clippedSegmentFile .Close () // nolint:errcheck
455455
456456 clippedSegmentOSFilename := "clip_" + strconv .FormatUint (v .SeqId , 10 ) + ".ts"
457457 err = UploadToOSURL (clipTargetUrl , clippedSegmentOSFilename , clippedSegmentFile , MaxCopyFileDuration )
@@ -553,7 +553,7 @@ func GetFirstRenditionURL(requestID string, masterManifestURL *url.URL) (*url.UR
553553 if err != nil {
554554 return fmt .Errorf ("error downloading manifest %s: %w" , masterManifestURL .Redacted (), err )
555555 }
556- defer rc .Close ()
556+ defer rc .Close () // nolint:errcheck
557557
558558 playlist , playlistType , err = m3u8 .DecodeFrom (rc , true )
559559 if err != nil {
0 commit comments