Skip to content

Commit 0ba3d44

Browse files
committed
fix: honor cancellation on s3 source get config
1 parent 83f0bfb commit 0ba3d44

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

cmd/appstreamfile/main.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package main
22

33
import (
44
"context"
5-
"errors"
65
"flag"
76
"fmt"
87
"os"

internal/backend/s3.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ type S3Backend struct {
1717
}
1818

1919
func (s3Backend *S3Backend) GetConfig(ctx context.Context) (*config.Config, error) {
20+
if err := ctx.Err(); err != nil {
21+
return nil, err
22+
}
23+
2024
if s3Backend.Client == nil {
2125
return nil, fmt.Errorf("client is nil")
2226
}

0 commit comments

Comments
 (0)