commit 6d1e26a1331cddee93efcb6215b44bcb42712807
parent c73261c3e071801f42c8d0a0d291a68524286990
Author: Christian Grothoff <christian@grothoff.org>
Date: Tue, 7 Apr 2026 12:48:39 +0200
fix HTTP status code for keys missing to match spec
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/exchange/taler-exchange-httpd_get-keys.c b/src/exchange/taler-exchange-httpd_get-keys.c
@@ -1053,7 +1053,7 @@ suspend_request (struct MHD_Connection *connection)
if (terminating)
{
return TALER_MHD_reply_with_error (connection,
- MHD_HTTP_INTERNAL_SERVER_ERROR,
+ MHD_HTTP_SERVICE_UNAVAILABLE,
TALER_EC_EXCHANGE_GENERIC_KEYS_MISSING,
"Exchange terminating");
}
@@ -3451,7 +3451,7 @@ TEH_keys_denomination_by_hash (
if (NULL == ksh)
{
*mret = TALER_MHD_reply_with_error (conn,
- MHD_HTTP_INTERNAL_SERVER_ERROR,
+ MHD_HTTP_SERVICE_UNAVAILABLE,
TALER_EC_EXCHANGE_GENERIC_KEYS_MISSING,
NULL);
return NULL;