From 98dacbe8496598a72c46fdc2d36c077166d9d305 Mon Sep 17 00:00:00 2001 From: Martin Holst Swende Date: Sun, 11 Oct 2020 19:12:04 +0200 Subject: [PATCH] sqlite: fix nil deref on missing response (#32) --- pkg/db/sqlite/sqlite.go | 3 +++ 1 file changed, 3 insertions(+) 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)