Fossil SCM
Fixed a memleak in the cleanup of th1 query_prepare statement.
Commit
eb4a373ee8144aefefdd5ef64ebebcec28563a6b
Parent
a8eace9a2adf75c…
1 file changed
+1
M
src/th.c
+1
| --- src/th.c | ||
| +++ src/th.c | ||
| @@ -1661,10 +1661,11 @@ | ||
| 1661 | 1661 | { |
| 1662 | 1662 | int i; |
| 1663 | 1663 | for( i = 0; i < interp->stmt.nStmt; ++i ){ |
| 1664 | 1664 | Th_FinalizeStmt( interp, i ); |
| 1665 | 1665 | } |
| 1666 | + Th_Free(interp, interp->stmt.aStmt); | |
| 1666 | 1667 | } |
| 1667 | 1668 | #endif |
| 1668 | 1669 | |
| 1669 | 1670 | /* Delete the interpreter structure itself. */ |
| 1670 | 1671 | Th_Free(interp, (void *)interp); |
| 1671 | 1672 |
| --- src/th.c | |
| +++ src/th.c | |
| @@ -1661,10 +1661,11 @@ | |
| 1661 | { |
| 1662 | int i; |
| 1663 | for( i = 0; i < interp->stmt.nStmt; ++i ){ |
| 1664 | Th_FinalizeStmt( interp, i ); |
| 1665 | } |
| 1666 | } |
| 1667 | #endif |
| 1668 | |
| 1669 | /* Delete the interpreter structure itself. */ |
| 1670 | Th_Free(interp, (void *)interp); |
| 1671 |
| --- src/th.c | |
| +++ src/th.c | |
| @@ -1661,10 +1661,11 @@ | |
| 1661 | { |
| 1662 | int i; |
| 1663 | for( i = 0; i < interp->stmt.nStmt; ++i ){ |
| 1664 | Th_FinalizeStmt( interp, i ); |
| 1665 | } |
| 1666 | Th_Free(interp, interp->stmt.aStmt); |
| 1667 | } |
| 1668 | #endif |
| 1669 | |
| 1670 | /* Delete the interpreter structure itself. */ |
| 1671 | Th_Free(interp, (void *)interp); |
| 1672 |