summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd_proposal.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2018-03-12 12:29:46 +0100
committerChristian Grothoff <christian@grothoff.org>2018-03-12 12:29:46 +0100
commit9b56f3e95fb3d6a80e0ab46b35c779ce01332b0d (patch)
tree698e926941ce8c57bb2daca915e1a2339f08c1d0 /src/backend/taler-merchant-httpd_proposal.c
parent5f64092af04ceef6a1962969fbee1bcaea8548c2 (diff)
downloadmerchant-9b56f3e95fb3d6a80e0ab46b35c779ce01332b0d.tar.gz
merchant-9b56f3e95fb3d6a80e0ab46b35c779ce01332b0d.tar.bz2
merchant-9b56f3e95fb3d6a80e0ab46b35c779ce01332b0d.zip
implementing #5281 guards against hanging transactions, plus minor code cleanups
Diffstat (limited to 'src/backend/taler-merchant-httpd_proposal.c')
-rw-r--r--src/backend/taler-merchant-httpd_proposal.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/backend/taler-merchant-httpd_proposal.c b/src/backend/taler-merchant-httpd_proposal.c
index 60f8941d..64517b38 100644
--- a/src/backend/taler-merchant-httpd_proposal.c
+++ b/src/backend/taler-merchant-httpd_proposal.c
@@ -580,7 +580,6 @@ MH_handler_proposal_lookup (struct TMH_RequestHandler *rh,
return TMH_RESPONSE_reply_arg_missing (connection,
TALER_EC_PARAMETER_MISSING,
"instance");
-
mi = TMH_lookup_instance (instance);
if (NULL == mi)
return TMH_RESPONSE_reply_not_found (connection,
@@ -593,7 +592,6 @@ MH_handler_proposal_lookup (struct TMH_RequestHandler *rh,
return TMH_RESPONSE_reply_arg_missing (connection,
TALER_EC_PARAMETER_MISSING,
"order_id");
-
nonce = MHD_lookup_connection_value (connection,
MHD_GET_ARGUMENT_KIND,
"nonce");
@@ -601,7 +599,7 @@ MH_handler_proposal_lookup (struct TMH_RequestHandler *rh,
return TMH_RESPONSE_reply_arg_missing (connection,
TALER_EC_PARAMETER_MISSING,
"nonce");
-
+ db->preflight (db->cls);
qs = db->find_contract_terms (db->cls,
&contract_terms,
&last_session_id,