From 6d2b01d1645a1520099aae9c59ce3b7da99310f4 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 26 Feb 2024 20:35:50 +0100 Subject: -improve error handling --- src/kyclogic/plugin_kyclogic_oauth2.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/kyclogic') diff --git a/src/kyclogic/plugin_kyclogic_oauth2.c b/src/kyclogic/plugin_kyclogic_oauth2.c index 4225f45c0..3a1f50bcf 100644 --- a/src/kyclogic/plugin_kyclogic_oauth2.c +++ b/src/kyclogic/plugin_kyclogic_oauth2.c @@ -611,6 +611,17 @@ handle_curl_setup_finished (void *cls, ih->job = NULL; switch (response_code) { + case 0: + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + "/setup URL failed to return HTTP response\n"); + ih->cb (ih->cb_cls, + TALER_EC_EXCHANGE_KYC_PROOF_BACKEND_INVALID_RESPONSE, + NULL, + NULL, + NULL, + "/setup request to OAuth 2.0 backend returned no response"); + GNUNET_free (ih); + return; case MHD_HTTP_OK: { const char *nonce; -- cgit v1.2.3