exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 0a4ce8475a97942a8160143247a170c88e96b0c7
parent 9e60296f92cb75ad10bfe23f6b84227d4d1cc222
Author: Florian Dold <florian.dold@gmail.com>
Date:   Fri, 21 Sep 2018 22:02:05 +0200

use tcp fast open for /keys request

Diffstat:
Msrc/exchange-lib/exchange_api_handle.c | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/exchange-lib/exchange_api_handle.c b/src/exchange-lib/exchange_api_handle.c @@ -1176,6 +1176,7 @@ request_keys (void *cls) GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Requesting keys with URL `%s'.\n", kr->url); + eh = TALER_EXCHANGE eh = curl_easy_init (); GNUNET_assert (CURLE_OK == curl_easy_setopt (eh, @@ -1201,6 +1202,10 @@ request_keys (void *cls) curl_easy_setopt (eh, CURLOPT_ENCODING, "deflate")); + GNUNET_assert (CURLE_OK == + curl_easy_setopt (eh, + CURLOPT_TCP_FASTOPEN, + 1L)); kr->job = GNUNET_CURL_job_add (exchange->ctx, eh, GNUNET_NO,