fix tbase-1381

This commit is contained in:
localvar 2019-12-21 09:14:01 +08:00
parent 2ea7143870
commit 7148743eef
1 changed files with 20 additions and 19 deletions

View File

@ -27,11 +27,11 @@ import "C"
import ( import (
"database/sql/driver" "database/sql/driver"
"errors" "errors"
"strconv"
"unsafe"
"fmt" "fmt"
"io" "io"
"strconv"
"time" "time"
"unsafe"
) )
/****************************************************************************** /******************************************************************************
@ -91,6 +91,7 @@ func (rows *taosSqlRows) readRow(dest []driver.Value) error {
row := C.taos_fetch_row(result) row := C.taos_fetch_row(result)
if row == nil { if row == nil {
rows.rs.done = true rows.rs.done = true
C.taos_free_result(result)
rows.mc = nil rows.mc = nil
return io.EOF return io.EOF
} }