Bläddra i källkod

rows.Close: remove superfluous lambda function

Julien Schmidt 12 år sedan
förälder
incheckning
7aa2b6ae28
1 ändrade filer med 2 tillägg och 4 borttagningar
  1. 2 4
      rows.go

+ 2 - 4
rows.go

@@ -36,10 +36,6 @@ func (rows *mysqlRows) Columns() (columns []string) {
 }
 
 func (rows *mysqlRows) Close() (err error) {
-	defer func() {
-		rows.mc = nil
-	}()
-
 	// Remove unread packets from stream
 	if !rows.eof {
 		if rows.mc == nil {
@@ -49,6 +45,8 @@ func (rows *mysqlRows) Close() (err error) {
 		err = rows.mc.readUntilEOF()
 	}
 
+	rows.mc = nil
+
 	return
 }