Issue #15 Fix the savepoint/release/rollback to code, which doesn't apparently work with bound parameters. Just use ordinary string-fu to generate the appropriate commands.
modified libpkg/pkgdb.c
@@ -867,19 +867,21 @@ pkgdb_transaction_begin(sqlite3 *sqlite, const char *savepoint)
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -905,14 +907,15 @@ pkgdb_transaction_commit(sqlite3 *sqlite, const char *savepoint)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -943,14 +946,15 @@ pkgdb_transaction_rollback(sqlite3 *sqlite, const char *savepoint)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|