summaryrefslogtreecommitdiff
path: root/src/backenddb
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-06-11 19:38:12 +0200
committerChristian Grothoff <christian@grothoff.org>2016-06-11 19:38:12 +0200
commitc70b560da01eae609664433590123ecd64d68396 (patch)
tree06986bb6bbd732070e6fdd7f65e99e6057773fc3 /src/backenddb
parent489eaecb1d8669a6827c94b2d1e9ac84bbeab2ad (diff)
downloadmerchant-c70b560da01eae609664433590123ecd64d68396.tar.gz
merchant-c70b560da01eae609664433590123ecd64d68396.tar.bz2
merchant-c70b560da01eae609664433590123ecd64d68396.zip
fix more memory leaks
Diffstat (limited to 'src/backenddb')
-rw-r--r--src/backenddb/plugin_merchantdb_postgres.c1
-rw-r--r--src/backenddb/test_merchantdb.c12
2 files changed, 7 insertions, 6 deletions
diff --git a/src/backenddb/plugin_merchantdb_postgres.c b/src/backenddb/plugin_merchantdb_postgres.c
index 6bd21aff..914b4721 100644
--- a/src/backenddb/plugin_merchantdb_postgres.c
+++ b/src/backenddb/plugin_merchantdb_postgres.c
@@ -605,6 +605,7 @@ postgres_find_transaction_by_id (void *cls,
timestamp,
refund_deadline,
&total_amount);
+ GNUNET_PQ_cleanup_result (rs);
}
PQclear (result);
return GNUNET_OK;
diff --git a/src/backenddb/test_merchantdb.c b/src/backenddb/test_merchantdb.c
index 8b9319d7..2a172566 100644
--- a/src/backenddb/test_merchantdb.c
+++ b/src/backenddb/test_merchantdb.c
@@ -275,14 +275,14 @@ run (void *cls)
RND_BLK (&coin_pub);
deposit_proof = json_object ();
GNUNET_assert (0 ==
- json_object_set (deposit_proof,
- "test",
- json_string ("backenddb test A")));
+ json_object_set_new (deposit_proof,
+ "test",
+ json_string ("backenddb test A")));
transfer_proof = json_object ();
GNUNET_assert (0 ==
- json_object_set (transfer_proof,
- "test",
- json_string ("backenddb test B")));
+ json_object_set_new (transfer_proof,
+ "test",
+ json_string ("backenddb test B")));
FAILIF (GNUNET_OK !=
plugin->store_transaction (plugin->cls,
transaction_id,