Skip to content

Commit d3c6909

Browse files
authored
Fix memory leak in ExpandedSQL (#738)
Fixes: #733
1 parent e3726ad commit d3c6909

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

sqlite3_trace.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ func fillExpandedSQL(info *TraceInfo, db *C.sqlite3, pStmt unsafe.Pointer) {
8989
}
9090

9191
expSQLiteCStr := C.sqlite3_expanded_sql((*C.sqlite3_stmt)(pStmt))
92+
defer C.sqlite3_free(unsafe.Pointer(expSQLiteCStr))
9293
if expSQLiteCStr == nil {
9394
fillDBError(&info.DBError, db)
9495
return

0 commit comments

Comments
 (0)