File tree Expand file tree Collapse file tree 1 file changed +12
-13
lines changed Expand file tree Collapse file tree 1 file changed +12
-13
lines changed Original file line number Diff line number Diff line change @@ -307,22 +307,21 @@ func (table *table) initColumnData() error {
307
307
if err != nil {
308
308
return err
309
309
}
310
+ defer colInfo .Close ()
310
311
311
- var result []string
312
-
313
- for colInfo .Next () {
314
- cols , err := colInfo .Columns ()
315
- if err != nil {
316
- return err
317
- }
312
+ cols , err := colInfo .Columns ()
313
+ if err != nil {
314
+ return err
315
+ }
318
316
319
- // Allocate and link space to scan to this must be done every iteration
320
- info := make ([]sql.NullString , len (cols ))
321
- scans := make ([]interface {}, len (cols ))
322
- for i := range info {
323
- scans [i ] = & info [i ]
324
- }
317
+ info := make ([]sql.NullString , len (cols ))
318
+ scans := make ([]interface {}, len (cols ))
319
+ for i := range info {
320
+ scans [i ] = & info [i ]
321
+ }
325
322
323
+ var result []string
324
+ for colInfo .Next () {
326
325
// Read into the pointers to the info marker
327
326
if err := colInfo .Scan (scans ... ); err != nil {
328
327
return err
You can’t perform that action at this time.
0 commit comments