diff --git a/src/mint/taler-mint-httpd.c b/src/mint/taler-mint-httpd.c index 4fa867759..de0a0368e 100644 --- a/src/mint/taler-mint-httpd.c +++ b/src/mint/taler-mint-httpd.c @@ -105,7 +105,6 @@ handle_mhd_completion_callback (void *cls, void **con_cls, enum MHD_RequestTerminationCode toe) { - fprintf (stderr, "CC called (%p)!\n", *con_cls); if (NULL == *con_cls) return; TMH_PARSE_post_cleanup_callback (*con_cls); diff --git a/src/mint/taler-mint-httpd_parsing.c b/src/mint/taler-mint-httpd_parsing.c index 0f31e8652..9e7287f2b 100644 --- a/src/mint/taler-mint-httpd_parsing.c +++ b/src/mint/taler-mint-httpd_parsing.c @@ -29,13 +29,12 @@ /** - * Initial size for POST - * request buffer. + * Initial size for POST request buffer. */ -#define REQUEST_BUFFER_INITIAL 1024 +#define REQUEST_BUFFER_INITIAL (2*1024) /** - * Maximum POST request size + * Maximum POST request size. */ #define REQUEST_BUFFER_MAX (1024*1024) @@ -131,6 +130,7 @@ buffer_append (struct Buffer *buf, return GNUNET_NO; new_buf = GNUNET_malloc (new_size); memcpy (new_buf, buf->data, buf->fill); + GNUNET_free (buf->data); buf->data = new_buf; buf->alloc = new_size; } @@ -273,7 +273,6 @@ TMH_PARSE_post_json (struct MHD_Connection *connection, ? GNUNET_SYSERR : GNUNET_NO; } /* everything OK, wait for more POST data */ - fprintf (stderr, "Init %p\n", r); *upload_data_size = 0; *con_cls = r; return GNUNET_YES; @@ -315,8 +314,6 @@ TMH_PARSE_post_json (struct MHD_Connection *connection, TMH_RESPONSE_reply_invalid_json (connection)) ? GNUNET_NO : GNUNET_SYSERR; } - fprintf (stderr, "Deinit %p\n", r); - buffer_deinit (r); GNUNET_free (r); *con_cls = NULL; diff --git a/src/mintdb/plugin_mintdb_postgres.c b/src/mintdb/plugin_mintdb_postgres.c index f2bc83677..8737809bc 100644 --- a/src/mintdb/plugin_mintdb_postgres.c +++ b/src/mintdb/plugin_mintdb_postgres.c @@ -3030,6 +3030,7 @@ postgres_get_coin_transactions (void *cls, if (PGRES_TUPLES_OK != PQresultStatus (result)) { QUERY_ERR (result); + PQclear (result); goto cleanup; } nrows = PQntuples (result); @@ -3072,6 +3073,7 @@ postgres_get_coin_transactions (void *cls, { GNUNET_break (0); GNUNET_free (deposit); + PQclear (result); goto cleanup; } deposit->coin.coin_pub = *coin_pub; @@ -3083,6 +3085,7 @@ postgres_get_coin_transactions (void *cls, head = tl; continue; } + PQclear (result); } /* Handle refreshing */ { @@ -3129,6 +3132,7 @@ postgres_get_coin_transactions (void *cls, { GNUNET_break (0); GNUNET_free (melt); + PQclear (result); goto cleanup; } } @@ -3139,6 +3143,7 @@ postgres_get_coin_transactions (void *cls, head = tl; continue; } + PQclear (result); } /* FIXME: Handle locked coins (#3625) */ return head;