diff --git a/pkg/db/sqlite/sqlite.go b/pkg/db/sqlite/sqlite.go index bec3904..1724218 100644 --- a/pkg/db/sqlite/sqlite.go +++ b/pkg/db/sqlite/sqlite.go @@ -502,6 +502,9 @@ func (c *Client) queryHeaders( } defer resHeadersStmt.Close() for i := range reqLogs { + if reqLogs[i].Response == nil { + continue + } headers, err := findHeaders(ctx, resHeadersStmt, reqLogs[i].Response.ID) if err != nil { return fmt.Errorf("could not query response headers: %v", err)