From e6c1d262a82503f7815e92a4f73dd4011eb77162 Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Mon, 13 May 2019 17:39:06 +0200 Subject: Never set HTTP headers before invoking libgnunetcurl. --- src/bank-lib/bank_api_history.c | 14 +++++--------- src/bank-lib/bank_api_reject.c | 14 +++++--------- 2 files changed, 10 insertions(+), 18 deletions(-) (limited to 'src') diff --git a/src/bank-lib/bank_api_history.c b/src/bank-lib/bank_api_history.c index 5cdac9170..53c381f67 100644 --- a/src/bank-lib/bank_api_history.c +++ b/src/bank-lib/bank_api_history.c @@ -303,19 +303,15 @@ put_history_job (struct GNUNET_CURL_Context *ctx, hh->authh = TALER_BANK_make_auth_header_ (auth); eh = curl_easy_init (); - GNUNET_assert (CURLE_OK == - curl_easy_setopt (eh, - CURLOPT_HTTPHEADER, - hh->authh)); GNUNET_assert (CURLE_OK == curl_easy_setopt (eh, CURLOPT_URL, hh->request_url)); - hh->job = GNUNET_CURL_job_add (ctx, - eh, - GNUNET_NO, - &handle_history_finished, - hh); + hh->job = GNUNET_CURL_job_add2 (ctx, + eh, + hh->authh, + &handle_history_finished, + hh); return hh; } diff --git a/src/bank-lib/bank_api_reject.c b/src/bank-lib/bank_api_reject.c index 5e7a1ac29..cfedec4cf 100644 --- a/src/bank-lib/bank_api_reject.c +++ b/src/bank-lib/bank_api_reject.c @@ -197,10 +197,6 @@ TALER_BANK_reject (struct GNUNET_CURL_Context *ctx, json_dumps (reject_obj, JSON_COMPACT))); json_decref (reject_obj); - GNUNET_assert (CURLE_OK == - curl_easy_setopt (eh, - CURLOPT_HTTPHEADER, - rh->authh)); GNUNET_assert (CURLE_OK == curl_easy_setopt (eh, CURLOPT_URL, @@ -213,11 +209,11 @@ TALER_BANK_reject (struct GNUNET_CURL_Context *ctx, curl_easy_setopt (eh, CURLOPT_POSTFIELDSIZE, strlen (rh->json_enc))); - rh->job = GNUNET_CURL_job_add (ctx, - eh, - GNUNET_NO, - &handle_reject_finished, - rh); + rh->job = GNUNET_CURL_job_add2 (ctx, + eh, + rh->authh, + &handle_reject_finished, + rh); return rh; } -- cgit v1.2.3