diff --git a/session.go b/session.go index 84ce22a..83e420a 100644 --- a/session.go +++ b/session.go @@ -101,6 +101,7 @@ func (s *Session) Fetch(dst interface{}, opts ...Option) error { if err != nil { return err } + defer rows.Close() return scanner.Scan(rows, dst) }