在rowsToArray中进行defer rows.Close()

This commit is contained in:
Qiu Jian
2018-12-21 22:13:39 +08:00
parent a6b865e7a2
commit fdaec75067
2 changed files with 2 additions and 1 deletions
+2
View File
@@ -136,6 +136,8 @@ func virtualResourceRowsNotDeletedIn(r Resourcer, key string, set []string) (*sq
}
func rowsToArray(r Resourcer, rows *sql.Rows) ([]interface{}, error) {
defer rows.Close()
columns, _ := rows.Columns()
objs := make([]interface{}, 0, len(columns))
-1
View File
@@ -40,6 +40,5 @@ func FetchMetadatas(resourceName string, ids, keys []string) ([]interface{}, err
if err != nil {
return nil, err
}
defer rows.Close()
return rowsToArray(Metadatas, rows)
}